如何从Swift中调用Objective-C的NSArray类方法?
我想在Swift中使用NSArray
的arrayWithContentsOfFile
方法,因为我必须从文件的内容创build一个Swift数组,但是我怎样才能从Swift代码中调用它呢?
由于arrayWithContentsOfFile:
是一个在Objective-C的内置NSArray
types中实现的类方法,因此我不能在本文中调用它作为调用,它通过将Swift的Array
types转换为Objective-C的NSArray
来调用实例方法。
那么有什么办法可以调用这个方法,或者是类似的方法吗?
该方法可以像这样在Swift中调用: NSArray(contentsOfFile: "PATH")
使用类似这样的方法:不推荐使用NSArray.arrayWithContentsOfFile("PATH")
。
这是一个构造函数,应该按以下方式使用:
var array = NSArray(contentsOfFile: "PATH")