1

我正在使用 Microsoft Sync Framework iPhone 示例,该示例由http://code.msdn.microsoft.com/Sync-Framework-Toolkit-4dc10f0e提供的 Sync Framework Toolkit 提供。

我已经更正了 DownloadChanges 和 UploadChanges 的请求 URL,如Microsoft Sync Framework Toolkit iPhone 示例中所述 - 日期格式错误?.

服务 URL 指向我本地 Windows 开发机器的 IP 地址。我尝试将其更改为我在http://www.agronom.pl/ListService上在线找到的 Sync Framework Sample Service 的一个实例,但也没有运气。

现在 DownloadChanges 请求工作正常,但列表视图没有显示。LoginPage.m 中的以下代码行:

[self.navigationController pushViewController:listViewController animated:YES];

导致异常:

exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ListViewController" nib but the view outlet was not set.'

发生异常时,调试检查器将 [self navigationController] 的值显示为“无效表达式”。

我是IOS开发的初学者,所以我不能轻易地从类似的问题中找出一个简单的解决方案。我尝试了以下代码,但没有任何运气:

        // Create navigation controller. Then we can navigate to any UIViewController
    // --> https://stackoverflow.com/questions/6164525/self-navigationcontroller-pushviewcontroller-not-working?rq=1
    UINavigationController *navCtrlr = [[UINavigationController alloc] initWithRootViewController:listViewController];
    navCtrlr.navigationBarHidden = YES;
    [navCtrlr pushViewController:listViewController animated:YES];
    [navCtrlr release];

非常感谢任何帮助。

4

0 回答 0