【发布时间】:2014-08-11 21:54:07
【问题描述】:
假设我想 init 一个带有 String 和 Int 的 UIView 子类。
如果我只是继承 UIView,我将如何在 Swift 中执行此操作?如果我只是创建了一个自定义 init() 函数但参数是一个字符串和一个 Int,它会告诉我“在从初始化程序返回之前不会调用 super.init()”。
如果我打电话给super.init(),我被告知我必须使用指定的初始化程序。我应该在那里使用什么?框架版本?编码器版本?两个都?为什么?
【问题讨论】:
标签: ios swift cocoa-touch uiview instantiation