我实际上是在快速学习以开发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,使得不可能添加/删除包含在它的任何对象?
我希望我的问题是明确的,如果没有,我会上传什么,我试图建立更多的代码,
谢谢您的解答!
是的,这正是我正在考虑阅读关于集合类型的Swift指南5分钟前,我不记得数组是类型推断,因此我需要指定空数组的类型以便修改它后来。谢谢@ eightx2! – Viro 2015-02-12 08:32:32
@VincentRolea没问题,随时接受答案:) – eightx2 2015-02-12 10:37:57