如何在类中具有初始化程序,但仍能够访问该类的值

时间:2018-11-09 23:15:44

标签: swift class

我有一个函数,只需要访问具有初始化程序的对象中的一个值即可。

ImageUploadManager().sendImages(self.images, postID: postID, image: Media().postImage)

但是这样做会产生以下错误:

  

不能为没有参数的'Media'类型调用初始化器

所以我的问题是:是否可以像在此那样访问值而不必初始化?

1 个答案:

答案 0 :(得分:0)

所有需要做的就是声明具有任何参数的init:

    class Media: NSObject {

    override init() { }
}