0
不幸的是,用户创建的警告注释编号#warning
不再适用于Xcode 7.1中的我。用户创建的警告不再适用于XCode 7.1。有其他选择吗?
难道这些#
前缀的命令只有在Objective-C的基础头?是否有另一种方式来指定它们,还是有可能将它们与桥接头一起使用?
不幸的是,用户创建的警告注释编号#warning
不再适用于Xcode 7.1中的我。用户创建的警告不再适用于XCode 7.1。有其他选择吗?
难道这些#
前缀的命令只有在Objective-C的基础头?是否有另一种方式来指定它们,还是有可能将它们与桥接头一起使用?
看起来你正试图在Swift中使用#warning
。这不起作用,#warning
只与Objective-C兼容。我想到的唯一的事情是一个注释或在this thread列出的东西,比如从inerrupt答案:
所以我要做的就是声明FIXME()在斯威夫特文件功能:
@availability(iOS, deprecated=1.0, message="I'm not deprecated, please ***FIXME**")
func FIXME()
{
}
当我从任何其他函数调用它时,它会显示警告,例如
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
FIXME() // Incomplete method implementation.
return 0
}
对于斯威夫特2使用
@available(iOS, deprecated=1.0, message="I'm not deprecated, please ***FIXME**")
// FIXME://和TODO:将做的工作。同时... –