Microsoft Sync Framework Toolkit iPhone示例:加载ListViewController时出现NSInternalInconsistencyException

时间:2012-12-18 12:47:47

标签: iphone list frameworks sync sample

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

我已经更正了DownloadChanges和UploadChanges的请求网址,如Microsoft Sync Framework Toolkit iPhone example - date format wrong?中所述。

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

现在,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]的值显示为“Invalid Expression”。

我是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];

任何帮助都非常感激。

0 个答案:

没有答案