Mam wywołanie takie jak to [metoda klasy] i ostrzeżenie, że klasa nie może odpowiedzieć na wiadomość "metoda".Jak wyłączyć ostrzeżenie w kodzie Xcode w konkretnym wierszu?
Komunikat "metoda" w rzeczywistości nie istnieje, ale mój kod używa nieznanego komunikatu przechwytującego (używając forwardingTargetForSelector), więc będzie działał dobrze i jest zbudowany, aby działał w ten sposób. Jak mogę ukryć to denerwujące ostrzeżenie?
Dzięki. Sądzę, że byłoby to mniej wydajne, chociażbym musiał utworzyć selektor przy każdym połączeniu. Chyba że zadeklaruję wszystkie moje @selector jedno i dla wszystkich. – CodeFlakes
Różnica w wydajności będzie praktycznie niewykrywalna. Jeśli się martwisz, zrób profil. Nie optymalizuj przedwcześnie. –
'performSelector' działa tylko dla metod, których typami argumentów i typem powrotu są wszystkie obiekty; i którzy mają tylko 0, 1 lub 2 argumenty – user102008