Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone:将json NSString添加到NSMutableArray时出现问题_Iphone - Fatal编程技术网

iPhone:将json NSString添加到NSMutableArray时出现问题

iPhone:将json NSString添加到NSMutableArray时出现问题,iphone,Iphone,我正在设置一个json输出,如下所示。它是一个字符串 MyNSString = { title = FirstOne; titleno = 95; } MyNSString = { title = SecondOne; titleno = 96; } 我必须像上面的json一样将多个字符串添加到NSArray(或)NSMutableArray中。我正在尝试添加NSMutableArray。当我想将上面的json字符串添加到NSMutableArray中

我正在设置一个json输出,如下所示。它是一个字符串

    MyNSString = {
    title = FirstOne;
    titleno = 95;
}

MyNSString = {
    title = SecondOne;
    titleno = 96;
}
我必须像上面的json一样将多个字符串添加到NSArray(或)NSMutableArray中。我正在尝试添加NSMutableArray。当我想将上面的json字符串添加到NSMutableArray中时,输出如下所示,带有\n

[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", MyNSString] ];

    (
        "{\n  \"title\" : \"FirstOne\",\n  \"titleno\" : \"95\"\n}",
        "{\n  \"title\" : \"SecondOne\",\n  \"titleno\" : \"96\"\n}"
    )
我希望它如下所示,不添加“\n\”

我怎样才能纠正这个问题?有人能帮忙吗

NSString* string = [myJSONString stringByReplacingOccurencesOfString: @"\n" withString: @""];
编辑:

所以你有这个:

[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", MyNSString] ];
将其更改为:

NSString* str = [MyNSString stringByReplacingOccurencesOfString: @"\n" withString: @""];
[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", str] ];

@卢克提供了解决方案。不要忘记用空格替换单个空格和\字符以获得预期的输出。它不在NSString中\n\仅在添加到outNSMutableArray后添加。是的,但当您输出它时,您可以运行此筛选器。怎么了?对不起,我没能拿到。我只需要以数组的形式获取输出。为您添加了另一个示例。我得到了以下错误->错误:自动引用计数问题:例如,接收方类型“NSString”没有使用选择器“stringByReplacingOccurencesOfString:withString:”声明方法
NSString* str = [MyNSString stringByReplacingOccurencesOfString: @"\n" withString: @""];
[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", str] ];