デバッグ ログは次のようになります。
2013-06-09 17:09:09.192 BridgeDeal[2430:11303] suito: 2K
2013-06-09 17:09:09.193 BridgeDeal[2430:11303] suit: 50
2013-06-09 17:09:09.193 BridgeDeal[2430:11303] suito: 2Q
2013-06-09 17:09:09.193 BridgeDeal[2430:11303] suit: 50
2013-06-09 17:09:09.194 BridgeDeal[2430:11303] suito: 3J
2013-06-09 17:09:09.194 BridgeDeal[2430:11303] suit: 51
上記の値suito
は正しいですが、上記の値ではありませんsuit
。の値の代わりに、suit
2,2,3 を取得したいと考えています。
for (int i = 0; i<3; i++) {
NSInteger suit = [[self.cardList objectAtIndex:i ] characterAtIndex:0] ;
NSLog(@"suito: %@", [self.cardList objectAtIndex:i ]);
NSLog(@"suit: %d", suit);
}
cardlist
以下のように宣言されています。
@property (nonatomic, weak) NSMutableArray *cardList;
次のコードを試しましたが、エラーが発生します。bUnexpected type name 'NSRange'
NSInteger suit = [[self.cardList objectAtIndex:i ] substringWithRange:NSRange(0,1)] ;