【发布时间】:2016-09-07 12:32:23
【问题描述】:
最近我回到了我以前的一个项目并进行了一些更新,我想我可以使用 Xcode 的新可空性功能。我为我的一些属性添加了可空性,如下所示:
@property (strong, nonatomic, nullable) NSString *itemDetailTitle;
但在使用此属性在数组中设置值时,我似乎没有收到任何警告。我找到了一些关于摆脱所有可空性警告的文章,但实际上我有一个相反的问题,我希望这些警告出现在我的 Xcode 中,这样我就可以做出适当的反应,这有可能吗??
谢谢!
更新
我认为应该显示警告的代码:
[[Mixpanel sharedInstance]
track:MIXPANEL_ITEM_DETAIL_TRACK_ID
properties:@{
@"item location" : _itemDetail.itemDetailLocation,
@"item title" : _itemDetail.itemDetailTitle,
@"item price" :_itemDetail.itemDetailPrice
}
];
【问题讨论】:
-
使用您希望看到警告的代码更新您的问题。
-
请解释为什么您认为您应该收到该代码的警告。 Objective-C 不是 Swift。
标签: objective-c xcode warnings objective-c-nullability