【发布时间】:2015-02-12 16:35:18
【问题描述】:
我实际上是在学习 swift 以开发 iOS 应用程序。作为练习,我想创建并填充一个空数组,该数组将通过使用情节提要上的文本字段和按钮来填充。
var arr = []
// When button is pressed :
arr.append(textfield.text)
XCode 告诉我 append 方法不是 NSArray 的方法。所以我使用了 addObject 之一,但它仍然不正确,因为 arr 变量包含 nil。
这是我的三个问题:
是否可以创建一个空数组,如果可以,如何填充它?
有时,在我的 ViewController 中,当我创建一个非空数组时,append 方法显然无效,我不明白为什么..
最后,为什么即使我使用语法:
var arr = [1] // For example
arr 对象是 NSArray 对象而不是 NSMutableArray 对象,因此无法添加/删除其中包含的任何对象?
我希望我的问题很清楚,否则我会上传更多我正在尝试构建的代码,
感谢您的回答!
【问题讨论】: