我有一个包含两个空白字符的数组,如下所示:
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];
我怎么解决这个问题。
任何帮助都将是可观的。
提前谢谢..