このように2Dのような1D配列を使用しようとしていますが、わかりません。次のような配列があるとします。
NSArray *myArray = @[@0,@1,@2,@3,@4,@5];
このように定義された NSIndexPath を使用して「4」にアクセスすることは可能ですか?:
NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:1];
このように2Dのような1D配列を使用しようとしていますが、わかりません。次のような配列があるとします。
NSArray *myArray = @[@0,@1,@2,@3,@4,@5];
このように定義された NSIndexPath を使用して「4」にアクセスすることは可能ですか?:
NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:1];
私はあなたがこのようなことをしたいと思っています:
NSArray* array= @[ @[ @1,@2,@3 ] , @[@2, @4, @6] ];
NSIndexPath* path=[[NSIndexPath alloc]initWithIndexes: (const NSUInteger[]){0,0} length:2];
NSLog(@"%@",array [[path indexAtPosition: 1]] [[path indexAtPosition: 0]]);
NSArray* myArray= @[ @[ @"Zero.Zero",@"Zero.One",@"Zero.Two" ] , @[ @"One.Zero", @"One.One", @"One.Two" ] ] ;
NSLog(@"%@", myArray[1][2] ) ; // logs 'One.Two'