iphone - 如何将 NSMutableString 附加到 NSMutableString?

标签 iphone objective-c

NSMutableString *str, *str1;

//这里分配

我正在使用 [str appendString:str1] 不工作。 [str appendFormat:str1] 不工作。

那么,如何将一个 NSMutableString 附加到另一个 NSMutableString

@str 是一个空字符串,初始化为nilstr1 有一定的值(value)。 [str appendString str1] 返回 null

最佳答案

您似乎正在向 nil 发送消息。 nil 不是一个对象,它只是什么都没有。向nothing 发送消息只会返回nothing。为了附加这些字符串,您需要初始化为一个空字符串。像这样:

NSMutableString *str = [NSMutableString string];

然后你的代码就可以工作了。像这样:

[str appendString:str1];

关于iphone - 如何将 NSMutableString 附加到 NSMutableString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3599985/

相关文章:

ios - 从 xib 调用 viewController

ios - 如何以编程方式使视频静音

objective-c - 改变披露三角形的方向

ios - UITableView 没有更新

iphone - iOS 7 更新对我的应用的影响

iphone - 如何在 Interface Builder 中创建许多溢出到 xib 之外的元素

iphone - 如何在App Store中销售多个共享变量的应用程序?

iphone - 2D iPhone 游戏使用哪种设计模式?

ios - 使用 PresentViewController 而不是 Storyboard 不会显示单元格数据?

ios - 在ios中获取视频的FPS