我有这个:
if (soapResults != nil) {
soapResults = [soapResults stringByAppendingString:@"\n"];
}
但是我得到一个警告:
在构建时从不同的 Objective-C 类型赋值。
当我在设备上运行它时,我得到:
Program received signal: "EXC_BAD_ACCESS".
来自 gdb。
有什么想法可以在不收到警告或错误的情况下将换行符附加到 NSString 吗?
感谢任何帮助//:)
最佳答案
另一种方法是:[NSString stringWithFormat: @"%@\n", soapResults]
即使逻辑是一样的!
然而,即使在 stringByAppendingString 的情况下,它返回一个新字符串但它不会更改目标,因此您必须将新字符串分配给类 NSString 的新实例。
关于iphone - 将换行符附加到 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1699678/