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