4

「rankStrings」という名前の配列があり、以下のようにインデックスでデータを取得しようとしています...

NSArray *rankStrings = @[@"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10"];

return [rankStrings[self.rank] stringByAppendingString:self.suit];

「ランク」は次のように宣言されています...

@property (nonatomic) NSUInteger *rank;

「添字型 'NSUInteger' が整数または目的の c ポインター型ではないため、インデックス式は無効です」というエラーが表示されます。

「NSUInteger」の代わりに「NSInteger」または「int」を使用してみましたが、それでも同じです。

どんな助けでも大歓迎です!!

4

1 に答える 1