经过字符串动态实例化对象

id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];

等价于spa

id myObj = [[MySpecialClass alloc] init];

可是第一个若是字符串对应的类不存在,返回的空对象,第二种则报错code

NSClassFromString参数为不包含扩展名的完整类名好比有一个类HelloViewController.m
对象

那么你应该这样去加载ci

UIViewController *HelloVC = [[NSClassFromString(@"HelloViewController") alloc] init];
相关文章
相关标签/搜索