在ios中将NSString拆分为NSArray

Posted

技术标签:

【中文标题】在ios中将NSString拆分为NSArray【英文标题】:split NSString into NSArray in ios 【发布时间】:2015-02-13 07:38:57 【问题描述】:

我正在尝试将 NSString 拆分为 NSArray.String,如下所示:

@"text,image".

我是这样拆分的:

arrayAnsType = [self.strAnsType componentsSeparatedByString:@","];
NSLog(@"Terms array %@",arrayAnsType);

但是输出是这样的:

(
    "(\n    \"text",
    "image\"\n)"
)

【问题讨论】:

将日志改为先打印字符串再打印数组。另外,您实际上并没有问问题... 提供的文本不会导致该数组。给我们一个正确的例子。 @Wain 我已经这样做了... @vikingosegundo ,self.strAnsType=@"text,image".... 我同意@vikingosegundo 你给出的例子没有意义,应该是不可能的 【参考方案1】:

当您打印数组时,您将看到如下输出...这是数组在控制台上的样子。 ( 文本, 图片 )

您可以尝试如下访问数组对象

NSLog("@%@", arrayAnsType[0]);

这将打印“文本”

【讨论】:

以上是关于在ios中将NSString拆分为NSArray的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ios 中将 NSString 数据转换为 Uiimage 视图

如何在 ios 中将 Base64 编码的 NSString 转换为字节数组(Java)?

如何在一定数量的字符后将 NSString 拆分为多个字符串

在 IOS 7 中将状态栏颜色设置为黑色

如何在拆分视图iOS中将不同的视图加载到详细视图

如何在 iOS 中将 NSData 变量转换为 NSInteger 变量