爲什麼一些委託方法不能自動調用?我認爲如果你使用委託方法,它會自動調用。但事實並非如此,因爲我發現了。有關示例,請參閱this post爲什麼一些委託方法不能自動調用?
1
A
回答
1
在您提及的情況下,方法didUpdateHeading
未被調用,因爲管理器本身尚未啓動。基本上,您的控制器已在偵聽通知,但通知甚至不存在,因爲位置管理器尚未啓動。一旦指導經理開始跟蹤用戶位置,就會調用委託方法。
因此,在您的示例中,您將startUpdatingHeading
調用放置在中,該方法將在您的管理器啓動後調用。所以,它永遠不會被調用。
0
要調用委託方法,您需要一個委託。作爲該帖子的答案,代碼是在代理方法中設置委託。所以,如果代理是在代理存在後才運行的方法中設置的,則不會發生任何事情。
相關問題
- 1. 爲什麼我的自定義委託方法不被調用?
- 2. 爲什麼FBlogin按鈕委託方法不能調用?
- 3. 爲什麼會提示視圖委託方法不被調用?
- 4. 爲什麼不調用庫(委託)方法? CocoaAsyncSocket
- 5. 爲什麼我的委託方法不被調用?
- 6. 爲什麼在iOS4.0中不調用委託CurrentLotion的方法(CLLocationManager)?
- 7. 爲什麼我的表視圖委託方法不被調用?
- 8. 爲什麼不調用MKMapView委託方法?
- 9. 爲什麼我的NSURLConnection委託方法不被調用?
- 10. 爲什麼不調用這個委託方法?
- 11. 爲什麼我的UITextField委託方法不被調用?
- 12. 爲什麼不能實例化Runate方法的委託?
- 13. Proble調用自定義委託方法
- 14. 委託方法沒有被調用,設置委託給自己?
- 15. 爲什麼我的窗口:willPositionSheet:usingRect:委託方法未被調用?
- 16. 爲什麼UITableView調用UIScrollView的委託方法?
- 17. 爲什麼我的委託方法從未被調用?
- 18. scrollViewDidScroll委託自動調用
- 19. 委託方法調用
- 20. 調用委託方法
- 21. 調用委託方法UICollectionViewCell
- 22. 調用委託方法
- 23. 轉換爲使用自動引用計數後不再調用委託方法
- 24. ReadRSSI不會調用委託方法
- 25. UIImagePickerController不調用委託方法
- 26. UIGestureRecogniser不調用委託方法
- 27. CLLocationManager不調用任何委託方法
- 28. UICollectionView不調用委託方法
- 29. ASIHTTPRequest委託方法不會被調用
- 30. AVCaptureDeviceOutput不調用委託方法captureOutput