經過字符串動態實例化對象

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

等價於spa

id myObj = [[MySpecialClass alloc] init];

可是第一個若是字符串對應的類不存在,返回的空對象,第二種則報錯code

NSClassFromString參數爲不包含擴展名的完整類名好比有一個類HelloViewController.m
對象

那麼你應該這樣去加載ci

UIViewController *HelloVC = [[NSClassFromString(@"HelloViewController") alloc] init];
相關文章
相關標籤/搜索