开发者社区> 问答> 正文

ios 开发中 如何判断哪些方法被系统自动调用

  • (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
  • (void)willPresentAlertView:(UIAlertView *)alertView
    在iOS开发中,前者是UIPickerViewDataSource中定义的方法,后者是UIAlertViewDelegate中定义的方法,将两个方法都放在ViewController.m中,前者会在程序启动时自动被调用,后者需要在用户触碰相应的控件后才会被调用,问,如何判断一个方法属于哪种情况?

展开
收起
a123456678 2016-07-27 14:03:42 2411 0
1 条回答
写回答
取消 提交回答
  • 两个方法分别打个断点,看左边的stack不就知道啦。

    具体就你这个例子而言,numberOfComponentsInPickerView显然是在需要绘制PickerView到屏幕上的时候需要的,而willPresentAlertView属于在即将显示一个UIAlertView之前,允许开发者插入一些代码用于修改状态变量或作其他准备工作。
    和你说的东西没啥关系啊。

    2019-07-17 20:00:32
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载