代码结构大概是这样,我在 storyboard 拖了一个 uiviewcontroller ,继承了我自定义的某个 uiviewcontroller 子类,然后往里面随便拖了一个按钮。
在另外一个主 uiviewcontroller 上(不在 storyboard 里,纯代码写的 uiviewcontroller )通过[self.view insertSubview: xxxx atIndex:xxx]的方法把之前那个 uiviewcontroller 的 view 切进去。(通过 storyboard 的 instantiateViewControllerWithIdentifier 方法获取到之前的 uiviewcontroller ,感觉这个方法是从 storyboard 的模版里 alloc+init 了一个)
现在想给那个按钮加 touchupinside 事件,拖了一个空的 action 到其对应的类的代码里。跑起来看着很 6 ,但是一点那个按钮就崩溃( touchup 事件为空)主线程 exec_bad_access ,怎么破……
额,不知道讲清楚没
在另外一个主 uiviewcontroller 上(不在 storyboard 里,纯代码写的 uiviewcontroller )通过[self.view insertSubview: xxxx atIndex:xxx]的方法把之前那个 uiviewcontroller 的 view 切进去。(通过 storyboard 的 instantiateViewControllerWithIdentifier 方法获取到之前的 uiviewcontroller ,感觉这个方法是从 storyboard 的模版里 alloc+init 了一个)
现在想给那个按钮加 touchupinside 事件,拖了一个空的 action 到其对应的类的代码里。跑起来看着很 6 ,但是一点那个按钮就崩溃( touchup 事件为空)主线程 exec_bad_access ,怎么破……
额,不知道讲清楚没