如何将 NSMutableString 中的数据添加到 NSArray 中?
是否可以将 NSMutableString 中的值添加到 NSArray 中?片段是什么?
is it an possible to add a value from an NSMutableString
into an NSArray
? Whats the snippet?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
事实上,迈克错了。如果你想用单个 NSMutableString 对象实例化一个 NSArray,你可以执行以下操作:
NSArray
中没有arrayWithElements
(参见 NSArray 文档)Actually, Mike is wrong. If you want to instantiate an NSArray with a single NSMutableString object, you can do the following:
There is no
arrayWithElements
inNSArray
(see NSArray documentation)如果您想使用单个
NSMutableString
对象实例化一个NSArray
,您可以执行以下操作:请注意,NSArray 将是不可变的 - 也就是说,您无法添加或删除完成后反对它。如果您希望数组是可变的,则必须创建一个 NSMutableArray。要以这种方式使用
NSMutableArray
,您可以执行以下操作:If you want to instantiate an
NSArray
with a singleNSMutableString
object, you can do the following:Note that NSArray will be immutable - that is, you can't add or remove objects to it after you've made it. If you want the array to be mutable, you'll have to create an
NSMutableArray
. To use anNSMutableArray
in this fashion, you can do the following:NSArray 是不可变的,所以你不能给它添加值。您应该使用 NSMutableArray 以便使用
addObject:
方法执行此操作。NSArray is immutable, so you cannot add values to it. You should use NSMutableArray in order to do that with the
addObject:
method.一个优雅的解决方案是这样的:
使用新的符号,这是小菜一碟。
An elegant solution would be this:
Using the new notation, it's a piece of cake.