2012-12-18 54 views
1

我正在玩與同步框架工具包提供的Microsoft Sync Framework iPhone示例在http://code.msdn.microsoft.com/Sync-Framework-Toolkit-4dc10f0e可用。微軟同步框架工具包iPhone例子:加載ListViewController時的NSInternalInconsistencyException

我已經更正了DownloadChanges和UploadChanges的請求URL,如Microsoft Sync Framework Toolkit iPhone example - date format wrong?中所述。

服務URL指向我本地Windows開發機器的IP地址。 我試着將其更改爲同步框架樣品服務的實例,我在http://www.agronom.pl/ListService,沒有運氣在網上找到任。

現在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.' 

調試檢查員顯示的值[自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]; 

任何幫助非常讚賞。

回答