0
我将希伯来文字符串,并尝试哟它添加到阵列,这是代码:附加转换UTF8字符串数组
NSMutableArray * myarray;
// @property(strong,nonatomic) NSMutableArray *stringArray;
for (NSString * item in stringArray) {
NSData * UTF8 = [item dataUsingEncoding:NSUTF8StringEncoding];
NSString * myString = [[NSString alloc] initWithData:UTF8 encoding:NSUTF8StringEncoding];
NSLog(@"myString = %@",myString); // Hebrew str log fine
[myarray addObject:myString];
}
NSString * ConvetData = [NSString stringWithFormat:@"%@",myarray];
NSLog(@"ConvetData = %@",ConvetData); // null
newitem.ingredient = ConvetData;
阵列COMS出来为空,我怎样才能从我的数据转换箱一个串?
可能重复(http://stackoverflow.com/questions/10861600/cant-add-objects-to-a- nsmutablearray) – rmaddy
仅供参考 - 将“NSArray”转换为“NSString”是一种非常糟糕的主意,除非用于调试目的。 – rmaddy