Objective c运行时方法创建和子类化限制

时间:2018-02-12 15:48:13

标签: ios objective-c runtime

我试图在运行时期间在iOS 11的新WiFiKitUI私有框架中创建类WFAirportViewController的子类。该类用作设置应用程序中wifi连接场景的界面。我的目的是创建一个子类,以便我可以保留所有功能并更改视图的外观。当我尝试执行它崩溃的代码时,这并没有奏效。然后我尝试使用class_addMethod为类创建一个新方法,它返回false意味着方法创建不成功,但当我尝试使用objc_getClass在运行时获取类时确实有效,这意味着该类可以检索。是否存在某种对运行时子类化和方法创建的限制,因为我已经搜索了一段时间而没有显示任何内容。

0 个答案:

没有答案