swift - 如何在类中包含初始值设定项但仍然能够访问类的值

标签 swift class

我有一个函数,只需要访问具有初始值设定项的对象内的一个值。

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/

相关文章:

swift - CABasicAnimation 属性列表

swift - 协议(protocol)不支持 "==="运算符?

ios - 如何创建逆实体

perl - 在 perl 中,这些没有印记的变量是什么?

java - 获取对象实例的原始类

ios - 搜索栏和网页 View

java - 鼠标监听器类

java - 在静态初始化程序中引用 Self

c# - 在调用方法中模拟局部变量

ios - Swift 无法更新父 View