【发布时间】:2015-03-12 16:27:42
【问题描述】:
我正在对遗留项目进行现代化改造,并在 Xcode 上启用了-Wconversion 标志。现在我有很多警告,比如
隐式转换改变签名:'NSUInteger'(又名'unsigned long') 到 'NSInteger' (又名'long')
在与UITableView 交互时使用如下代码
Item *item = [self.items objectAtIndex:indexPath.row];
row 被定义为NSInteger,而objectAtIndex: 接受NSUInteger。
有解决这些警告的聪明方法吗?
【问题讨论】:
标签: objective-c xcode compiler-warnings