[英]How to convert NSArray into NSString
如何在Objective-C中將NSArray轉換為NSString?
請記住,您不必說說NSArray中的內容,您可以這樣做:
NSArray *arr = [NSArray arrayWithObjects: @"foo", @"bar", @"baz"];
[arr componentsJoinedByString: @","]
另外,對於Frank的方法(效果很好),您也可以
NSString *myArrayString = [array description];
在NSArray上的默認描述實現將以整齊的格式打印內容。
這就是我將NSArray
轉換為NSString
NSError *error = nil;
NSData *data = [NSJSONSerialization dataWithJSONObject:aArray options:kNilOptions error:&error];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Swift 3.0最新更新
let string = array.componentsJoined(by: ",")
您可以在函數中使用任何要分隔數組元素的分隔符,當前上面的示例中的分隔符為“,”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.