http://code.msdn.microsoft.com/Sync-Framework-Toolkit-4dc10f0eで入手可能な Sync Framework Toolkit で提供される Microsoft Sync Framework iPhone サンプルで遊んでいます。
Microsoft Sync Framework Toolkit iPhone の例 - 日付形式が間違っていますか?で説明されているように、DownloadChanges と UploadChanges の要求 URL を既に修正しました。.
サービス 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] の値を「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];
どんな助けでも大歓迎です。