Warum gibt NSClassFromString
nil
zurück? Gemäß der Definition muss der Klassenname zurückgegeben werden. Wie sollte ich darauf achten, dieses Problem zu beheben? Ich muss eine Klasse aus String instanziieren und die Methode, die in der Klasse ist, mit der erstellten Instanz aufrufen. DieseNSClassFromString gibt null zurück
ist, wie mein Code wie folgt aussieht:
id myclass = [[NSClassFromString(@"Class_from_String") alloc] init];
[myclass method_from_class];
Aber die method_from_class
Funktion wird nicht aufgerufen wird, wird die Steuerung geht nicht hinein. Und mein Code ist fehlerfrei. Irgendeine Idee, wie man das in Objective-C löst?
Schauen Sie sich http://stackoverflow.com/questions/1634644/create-a-class-at-runtime-why-do-nsclassfromstring-and-objcgetclass-return-nil –
* Mein Code ist fehlerfrei *, das ist ein netter. :) –
:) :) aber ohne meinen Zweck zu dienen :( – suse