self.locationSearchBar.delegate = self;
ここで保持サイクルが発生していると思いますが、デリゲートに自分自身への弱い参照を与える方法を思い出すことはできません。誰かがこれを行う方法を教えてもらえますか?
self.locationSearchBar.delegate = self;
ここで保持サイクルが発生していると思いますが、デリゲートに自分自身への弱い参照を与える方法を思い出すことはできません。誰かがこれを行う方法を教えてもらえますか?
locationSearchBar
が のインスタンスである場合、UISearchBar
すでにdelegate
としてassign
宣言されている ed プロパティになります。
@property(nonatomic, assign) id<UISearchBarDelegate> delegate
もしそうなら、あなたのコードスニペットは問題ありません。
それ以外の場合は、次のようdelegate
に宣言されていることを確認してください
@property (weak) id <YourProtocol> delegate
クラスのヘッダー内。