1. ホーム
  2. objective-c

[解決済み] メソッドが存在するかどうかをチェックする

2022-05-17 11:51:38

質問

Objective-Cでメソッドが存在するかどうかをテストする方法はありますか?

私はそれを呼び出す前に私のオブジェクトがメソッドを持っているかどうかを確認するためにガードを追加しようとしています。

どのように解決するのですか?

if ([obj respondsToSelector:@selector(methodName:withEtc:)]) {
   [obj methodName:123 withEtc:456];
}