1

NSClassFromString(@"Object")Object クラスを返すのはなぜですか?

respondsToSelector:を使用して無視しようとすると、取得します

NSForwarding: warning: object 0x325ef24 of class 'Object' does not implement methodSignatureForSelector:-- この先のトラブル

NSForwarding: warning: object 0x325ef24 of class 'Object' does not implement doesNotRecognizeSelector:-- 中止

isEqualToString文字列に挿入できskipping @"Object"ますが、それは問題ですか?

アップデート:

「オブジェクト」は実際にはクラスです。初期化、保持、解放、自動解放、クラスの 5 つの可能なセレクターがあります。

割り当てられません。

4

2 に答える 2

1

クラスにはinstancesRespondToSelector:.

于 2013-12-19T02:00:41.953 に答える
-1

ドキュメントを読むと、 RespondsToSelector: がオブジェクトでのみ使用されていることがわかります。そして NSClassFromString は、オブジェクトの代わりに You calss を返します。私はあなたの問題を解決すると仮定しますあなたは受け取ったクラスのオブジェクトを作成する必要があります。

于 2013-10-03T09:44:54.790 に答える