我仍然无法完全理解这些委托方法是如何被调用的。我有一个类UIViewController
,UITextFieldDelegate
它将调用其委托方法而不指定类似textField.delegate = self;
但是对于一些不同的目的,比如UIWebViewDelegate
我们应该输入 like webView.delegate = self;
,它似乎正在调用它的委托方法。完美的。
但现在我面临一个问题。我正在使用CLLocationManagerDelegate
并且也在CALayer
同一个班级。对于我给予的两者,location.delegate =self;
并且layer.delegate =self;
在某些时候两者都相互冲突,并且只有其中一个在工作,要么CLLocationManagerDelegate
要么CALayer
。另一件事是停止。我不明白为什么会这样?任何原因?我们怎样才能克服这一点。甚至我计划使用其他一些框架,比如UIWebView
. 对于那些委托方法,我也会面临同样的问题。你能告诉我为什么它以这种方式工作吗?