我试图为特定目标排除
Swift文件的某些部分.然而,我没有找到#ifndef objective-c指令的替代品,而且如果我使用这种形式:
#if taxi_coops func pippo(){ println("pippo"); } #else func triggerActiveLocationUpdate(entering:Bool){} #endif
预处理器完全忽略该指令并尝试编译triggerActiveLocationUpdate.请注意#if taxi_coops指令在同一文件的其他部分中受到尊重.
有没有办法简单地在Swift中排除一些代码和/或为什么我的修复不起作用?
在Swift中,使用#if!作为#ifndef的替代品,例如:
#if !os(OSX) // compiled when not on OS X #endif
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。