Po zainstalowaniu Xcode 8 Beta 6, Dostaję ostrzeżenie mówiąc: metodaaplikacji (_: didFinishLaunchingWithOptions :)”prawie pasuje opcjonalny wymóg
Instance 'aplikacji (_: didFinishLaunchingWithOptions :)' prawie pasuje opcjonalne wymaganie "(_: didFinishLaunchingWithOptions :)" protokołu "UIApplicationDelegate"
w mojej aplikacji Delegat.
Istnieją 2 zasugerował fixits uciszyć ostrzeżenie:
- Oznacz metodę jako prywatne
- Dodaj @nonobjc metody
Doing albo wycisza ostrzeżenie. Ale dlaczego to trzeba zrobić?
Dzięki! Powinienem najpierw sprawdzić referencję API ... – doraemon
Tak, ponieważ nowa implementacja nie otrzymuje parametru opcji, jak również nie zwraca wartości Boolean z najnowszego zestawu SDK – pedrouan
Poprawiona sugerowana tutaj opcja 'UIApplicationLaunchOptionsKey' nie powoduje zignorowania ostrzeżenia w moim projekcie w Xcode 8 beta 6, więc obecnie muszę żyć z tym ostrzeżeniem. – CodePlumber