我如何连接UITableView到我的Appdelegate.m?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { MainViewController *rootViewController = [[MainViewController alloc] init]; _naviControl = [[UINavigationController alloc]initWithRootViewController:rootViewController]; self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; [self.window addSubview:_naviControl.view]; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES; }
在我的AppDelegate
..! 连接到MainViewController.m
AppDelegate不是一个UIViewController,所以连接一个UITableView到它与MVC原则冲突,如下所述: https : //developer.apple.com/library/ios/documentation/general/conceptual/devpedia-cocoacore/MVC.html
你想要做的是让你的MainViewController的视图有一个tableView作为子视图
像这样:(在MainViewController.m)
- (void)viewDidLoad { [super viewDidLoad]; self.feedTableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain]; self.feedTableView.dataSource = self; self.feedTableView.delegate = self; [self.view addSubview:self.feedTableView]; }
- AppDelegate和ViewController类的iOS区别
- Swift:展示主要和替代(login/入职)stream程的最佳方式是什么?
- APPDelegate中的openURL转换错误NSString – > String(Swift和iOS8)
- applicationWillEnterForeground提供一个视图控制器
- 我们如何检测iOS 7上的控制中心?
- 想从appdelegate调用ViewController的方法
- 在容器视图之间从TextField中委托文本
- iPhone registerForRemoteNotificationTypes不会产生错误,但不会触发授予设备令牌的委托
- 游戏从后台快速恢复后退出暂停状态