1

ModalView の開閉に問題があります。ユーザーがボタンにタッチしてビューを開くか、ボタンにタッチしてビューを閉じると、コンソールに次のメッセージが表示されます。

ビュー コントローラーは、すべてのインターフェイスの向きに対して _shouldAutorotateToInterfaceOrientation: から NO を返しました。少なくとも 1 つの向きをサポートする必要があります。

ModalView は UITableViewController に関連付けられ、UINavigationController に含まれ、UITabBarController に挿入されます。この問題を解決する方法がわかりません。

4

1 に答える 1

1

さて、これは今では非常に古いですが、誰かを助ける場合に備えて:あなたのコードはおそらく次のようになります:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return NO;
}

そこにある問題は、あなたの見解はいかなる方向性もサポートしないと本質的に言っているということです:)

次のようになります。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    // Support portrait only
    return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}

些細なことですが、これは将来誰かを助けるかもしれません。

于 2011-03-14T21:29:53.957 に答える