さて、私は次のようなカスタム SEL を作成しています。
NSArray *tableArray = [NSArray arrayWithObjects:@"aaa", @"bbb", nil];
for ( NSString *table in tableArray ){
SEL customSelector = NSSelectorFromString([NSString stringWithFormat:@"abcWith%@", table]);
[self performSelector:customSelector withObject:0];
}
エラーが発生しました: キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[Sync aaaWithaaa]: 認識されないセレクターがインスタンスに送信されました
しかし、実際のメソッド名で実行すると動作します!
[self performSelector:@selector(aaaWithaaa:) withObject:0];
それを解決する方法は?