次のように2つの空白文字を含む配列があります。
shuffleArray = [[NSMutableArray alloc] initWithObjects:@"H",@"E",@"",@"",@"O", nil];
次に、配列の値をunicharに割り当てて、次のようにさらにコーディングします。
for(int i=0; i<[shuffleArray count]; i++)
{
NSString *temp = [shuffleArray objectAtIndex:i];
NSLog(@"string:%@",temp);
unichar c = [temp characterAtIndex:0];
}
「H」と「E」は正常に出力されますが、空白文字、つまり@""が見つかった場合。
その時点でクラッシュします
unichar c = [temp characterAtIndex:0];
どうすればこの問題を解決できますか。
どんな助けでも適用できます。
よろしくお願いします。