NSIndexPathの作成中に警告が表示されます。
NSInteger arr[] = {0,3};
[NSIndexPath indexPathWithIndexes:arr length:2]
warning: pointer targets in passing argument 1 of 'indexPathWithIndexes:length:' differ in signedness
による警告は何ですか?それを機能させる方法は?
ありがとう
NSIndexPathの作成中に警告が表示されます。
NSInteger arr[] = {0,3};
[NSIndexPath indexPathWithIndexes:arr length:2]
warning: pointer targets in passing argument 1 of 'indexPathWithIndexes:length:' differ in signedness
による警告は何ですか?それを機能させる方法は?
ありがとう
iPhone用に開発していると仮定すると、の位置を表すインデックスパスを作成するためのUIKit追加機能を使用する必要がありますUITableViews
。次のように例を作成する必要があります。詳細については、このAppleのドキュメントNSIndexPath *myIndexPath = [NSIndexPath indexPathForRow:0 inSection:3];
を参照してください。
NSUInteger
配列は(符号なし)型である必要があります。
NSIndexPathは負の値を必要としないため、NSInteger配列(実際にはint)を介して渡す可能性があることを示しています。