2

Modal ViewController を既存のアプリケーションに追加しようとしています。初期化して開くには、次のコードを使用します

AddedViewController *addedOne = [[AddedViewController alloc] init];
[self.parent presentModalViewController:addedOne animated:YES];

もちろん、View が含まれている AddedViewController.xib が空の場合は、うまく開きます。

しかし

これは、AddedViewController.xib が空でない場合 (つまり、静的テキストを含む UILabel のみを追加した場合でも)、ロード時に SIGTRAP シグナル (ログの (lldb)) をスローします。

これを処理して、完全に機能する ViewController (ラベル、ボタン、テキストフィールドなど) を適切に開くにはどうすればよいですか?

========

アップデート。問題は簡単に解決しました。以下の私の回答を参照してください。=)

4

2 に答える 2

1

これを現在のビュー内に表示しようとしていると仮定すると、を使用せずに使用する必要がありself.parentますself

于 2012-10-10T15:56:37.120 に答える
0

答えは、ViewController 設定のUse Autolayoutチェックボックスにありました。今ではすべてが TWIMC で正常に動作します。=))

于 2012-10-10T20:02:49.350 に答える