ich wat, so etwas zu tun:In Objective C können Sie prüfen, ob ein Objekt eine bestimmte Eigenschaft oder Nachricht hat?
if (viewController.mapView) [viewController.mapView someMethod];
Wenn jedoch mapView kein Klassenvariable ist, das abstürzt. Wie überprüfe ich, ob mapView existiert?
Der Eigenschaften-Getter ist eine Methode mit einem Namen, der der Eigenschaft und keinen Argumenten entspricht (d. H. Kein abschließender Doppelpunkt in der Signatur). –
Wow, Objective-C ist nicht eins zu sein, oder? – devios1
@chaiguy: Objective-C ist so kurz wie möglich. Hier ist der Beweis: [Längste Objective-C-Methode] (http://stackoverflow.com/a/15152232/2783780). – JVillella