1

過去の同様の質問とは異なり、この問題はIOS 6に関するものであり、過去の回答に記載されているwindow.AddSubview(navigation.View)を呼び出していないことに注意してください。

シミュレーターでアプリを起動すると、アプリが開き、以下のメッセージが[アプリケーション出力]ウィンドウに表示されます。私が実行しているもの:Monotouch:6.0.10、xcode 4.6

アプリケーションウィンドウには、アプリケーションの起動時にルートビューコントローラーが必要です。

    [Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
    UIWindow window;
    ProductXchangeViewController viewController;
    public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
        window = new UIWindow (UIScreen.MainScreen.Bounds);         
        viewController = new ProductXchangeViewController ();
        window.RootViewController = viewController;
        window.MakeKeyAndVisible ();
        return true;
    }

}
4

2 に答える 2

0

これはタイムリーに完了しますか? FinishedLunching から戻るまでに iirc 17 秒あります。

于 2013-02-16T06:24:39.597 に答える
0

ユーザー インターフェイスを新しい UIViewController xib に再実装し、FinishedLaunching() またはその他のコードを変更しなかったため、機能しました。

XCode が xib ファイルに問題を引き起こしたに違いありません。

于 2013-02-19T16:27:33.020 に答える