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