我有一个函数,只需要访问具有初始值设定项的对象内的一个值。
ImageUploadManager().sendImages(self.images, postID: postID, image: Media().postImage)
但是这样做会产生以下错误:
Cannot invoke initializer for type 'Media' with no arguments
所以我的问题是:是否可以像我在这里那样访问一个值而无需初始化?
最佳答案
所需要做的就是声明一个不带任何参数的 int:
class Media: NSObject {
override init() { }
}
关于swift - 如何在类中包含初始值设定项但仍然能够访问类的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53234459/