それでも、これらのデリゲート メソッドがどのように呼び出されるのか完全には理解できませんでした。私はUIViewController
、UITextFieldDelegate
のように指定せずにそのデリゲートメソッドを呼び出す1つのクラスに持っていますtextField.delegate = self;
しかし、いくつかの異なる目的のために、likeUIWebViewDelegate
に入るwebView.delegate = self;
必要があり、そのデリゲート メソッドを呼び出しているようです。完全。
しかし今、私は問題に直面しています。私はと 同じクラスCLLocationManagerDelegate
でも使用しています。CALayer
私が与えlocation.delegate =self;
ている両方について、layer.delegate =self;
ある時点で両方が互いに競合しており、どちらか一方のみが機能していCLLocationManagerDelegate
ますCALayer
。もう一つは、止まっています。なんでこんなことになるのかわからない?何らかの理由?どうすればこれを克服できますか。私でさえ、他のフレームワークを使用する予定でしたUIWebView
。これらのデリゲート メソッドでも同じ問題に直面します。なぜそのように機能しているのか教えていただけますか?