Pracuję przez Stanford iPhone class i nie mogę zrozumieć, dlaczego otrzymuję ostrzeżenie kompilatora. Zakładam, że muszę rzucić mój obiekt na NSString, ale pojawia się błąd, gdy próbuję to zrobić. Kod działa i daje mi oczekiwany wynik, ale ostrzeżenie jest dla mnie kłopotliwe.Przesyłanie obiektu NSObject do NSString
NSLog(@"lowerCaseString is: %@", [object lowercaseString]);
ten biegnie z ostrzeżeniem: 'NSObject' może nie reagować na '-lowerCaseString'
NSLog(@"lowerCaseString is: %@", [(NSString)object lowercaseString]);
to zgłasza błąd: Konwersja do non-skalarnego typu wnioskowało
Dzięki Adam, mam wszystkie moje książki i dokumenty otwarte, ale nie mogłem znaleźć odpowiedzi pojedynczego znaku w dowolnym miejscu. Twoje zdrowie. –