【发布时间】:2014-03-22 12:04:39
【问题描述】:
我正在使用 iPad 的拆分视图控制器,我们需要在表格视图和地图视图中同时显示来自 Web 服务的数据。这意味着我们需要在主视图和详细视图中显示相同的数据。
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen]
bounds]];
// Override point for customization after application launch.
MasterViewController *masterViewController = [[MasterViewController
alloc] initWithNibName:@"MasterViewController" bundle:nil];
UINavigationController *masterNavigationController =
[[UINavigationController alloc] initWithRootViewController:
masterViewController];
DetailViewController *detailViewController =
[[DetailViewController alloc] initWithNibName:@"DetailViewController"
bundle:nil];
UINavigationController *detailNavigationController =
[[UINavigationController alloc] initWithRootViewController:
detailViewController];
masterViewController.detailViewController = detailViewController;
self.splitViewController = [[UISplitViewController alloc] init];
self.splitViewController.delegate = detailViewController;
self.splitViewController.viewControllers =
@[masterNavigationController, detailNavigationController];
self.window.rootViewController = self.splitViewController;
[self.window makeKeyAndVisible];
return YES;
}
我只需要调用网络服务并在两个视图中显示数据。
所以我将在地图中显示来自 web 服务数据的图钉及其在主视图中的详细信息。
然后我还需要将所有数据存储在数据库中。
【问题讨论】:
标签: iphone uitableview mkmapview uisplitviewcontroller