2016-05-11 12 views
0

最近私は私の以前のプロジェクトに戻っていくつかの更新を行いました。私はXcodeの新しいNULL可能性機能を使用できると考えていました。私はそうのように私のプロパティの一部にNULL値を許容するかどうかを追加しました:xcode 7.3.1 null可否の警告が表示されない

@property (strong, nonatomic, nullable) NSString *itemDetailTitle; 

が、このプロパティを使用して配列の値を設定するときに、私は何の警告を得ることはありませんようです。私はnull可否の警告を取り除くことに関するいくつかの記事を見つけましたが、実際には反対の問題があります。これらの警告がXcodeに表示されるように、私は適切に反応できます。

thx! Objective-Cのに加え、様々なNULL可能注釈のすべてをにObjective-Cのコードのインポートを改善するために行った

[[Mixpanel sharedInstance] 
track:MIXPANEL_ITEM_DETAIL_TRACK_ID 
properties:@{ 
       @"item location" : _itemDetail.itemDetailLocation, 
       @"item title" : _itemDetail.itemDetailTitle, 
       @"item price" :_itemDetail.itemDetailPrice 
       } 
]; 
+1

警告を表示するコードで質問を更新してください。 – rmaddy

+0

そのコードで警告を受けるべき理由を説明してください。 Objective-CはSwiftではありません。 – Avi

答えて

0

私は警告を示すべきだと思うコードを更新し

迅速な環境。 clangがObjective-Cコード内で警告する範囲は単なるボーナスであり、問​​題の変数またはプロパティへの割り当てに限られます。

変数またはプロパティの使用に拡張したい場合は、Appleまたはclangの開発者に拡張要求を提出してください。

関連する問題