【发布时间】:2016-11-04 09:17:26
【问题描述】:
这是基本的,应该开箱即用,所以我不知道为什么它不。我试图删除指向 IBAction 的链接并再次重写它 - 日志没有显示它已被点击。奇怪的。
代码如下:
@IBAction func onManClicked(sender: AnyObject) {
NSLog("onManClicked")
person.gender = 1
genderUpdate()
}
NSLog 部分从未触发。
所以,我在这个ViewController 中的四个按钮都没有响应。
问题可能出在哪里?
这就是我添加整个视图的方式 - 我认为这是问题所在。
let vc = PersonalDialog(nibName :"PersonalDialog", bundle: nil, section: section, position: position, person: Person())
vc.view.frame = UIScreen.mainScreen().bounds
parentVC.view.addSubview(vc.view)
我是 iOS 开发的新手,我不知道怎么做正确 - 我现在明白我添加了一个子视图但没有为它添加控制器。可能。不过,它确实调用了viewDidAppear 方法
【问题讨论】:
标签: objective-c swift xcode uibutton ibaction