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
クラスのヘッダー内。