ios - Swift 不会生成未使用的变量警告

标签 ios iphone xcode swift

在 Objective-C 中,以下代码会生成未使用的变量警告:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSInteger unusedVariable;
}

但在 Swift 中,以下相同的代码不会生成警告:

override func viewDidLoad() {
    super.viewDidLoad()

    var unusedVariable: Int
}

Xcode 版本为 6.0.1。
Build Settings > Unused Variables 在 Swift 项目中为 YES。

这只发生在我身上吗?
如何让Swift或Xcode在Swift中产生未使用的变量警告?

最佳答案

根据 Chris Lattner's在 Apple 开发者论坛上发帖,这仍然是一个错误:

It's a known issue, we have a radar for it, thanks!

-Chris

更新:Swift 现在不仅有未使用的变量警告,当你使用 varlet 就足够了。

关于ios - Swift 不会生成未使用的变量警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139243/

相关文章:

objective-c - 在 XCode 6 中对 Google Analytics 跟踪器进行单元测试时出现错误

ios - 替换已弃用的 sizeWithFont : in iOS 7 后丢失

ios - 尝试在 for 循环中调用 PList 数据(iOS)

ios - UIPickerView 未正确显示计算值

iphone - 如果我不再使用 MKMapView,为什么在释放它后我会崩溃?

ios - Swift Firebase 以更智能的方式检索数据?

iphone - ZXing objective c 例子

ios - 使用 card.io 扫描借记卡

ios - 呈现 View Controller 时出现奇怪的错误

ios - Xamarin iOS 绑定(bind) : Could not initialise an instance of the type, 返回 nil