내가 모두 사용하여 시도했다 :런타임에 클래스 만들기 - NSClassFromString과 objc_getclass가 nil을 반환하는 이유는 무엇입니까?
NSClassFromString and objc_getclass
클래스를 반환하는, 그래서 런타임에 그것을 만들 수 있지만 두 기능은 "TestClass에"예를 들어, 어떤 클래스 전무를 반환합니다. NSClassFromString 클래스는 99 %의 클래스에서 작동합니다. 내가 NSStringFromClass 또는 objc_getclass를 호출하기 전에 내가
[TestClass class];
를 추가하는 경우
, 그것을 작동합니다. 클래스 참조를 사용하여 클래스를 만들려고 시도하면 (예 :
[TestClass alloc];
). 그래서 NSClassFromString 또는 objc_getclass가 nil을 리턴하지 않도록 어떻게 클래스를 실행시에 강제로로드 할 수 있습니까?
그게 내가해야 할 수도 있습니다 .... 이상하게 보입니다! –