【发布时间】:2017-12-06 22:03:17
【问题描述】:
我按照Customizing QuickType Suggestions in iOS 中的说明进行操作。 我因错误而崩溃
setAutocompleteWithDataSource:delegate:customize:]:无法识别 选择器发送到实例 0x7fe8c981bc00'
相关代码很简单:
@IBOutlet weak var brand: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
. . .
self.brand.setAutocompleteWith(self, delegate: self, customize: { inputView in
inputView?.isHidden = false
})
}
我使用的是 Xcode 9.1 和 swift 3。当与 Objective C 一起使用时,我不理解闭包的语法。你能看到我的错误吗?
请注意,我添加了调用 setAutocompleteWith 的上下文。 viewDidLoad() 是调用的好地方吗?
【问题讨论】:
标签: ios objective-c swift