私は一日中座っていた問題を抱えています。このスーパー ビューには、UIPageControl と UIScrollView を含むスーパー ビューがあります。3 つの画像、3 つのラベル、3 つのボタンを含むサブ ビューを作成しました。各ボタンにはタッチアップ イベントがあります。ボタン イベントがトリガーされると、新しいビューによってスーパー ビューが昇格されます。そのために、スーパー ビューと新しいビューを接続するセグエを作成しました。スーパービューの接続コードは次のとおりです。
`
<connections>
<outlet property="pageControl" destination="ivy-0Q-UQo" id="rGm-sh-mdE"/>
<outlet property="scrollView" destination="4Yu-Qb-kbF" id="aqY-ou-cv4"/>
<segue destination="zZo-CH-P2Y" kind="push" id="xBU-ZO-u7s"/>
</connections>
`
このコードは、スーパー ビューと新しいビューの間の接続が正常であることを保証します。タッチアップ イベント コードは次のとおりです。
WelcomeFrameViewController *welcomeFrameVC = [WelcomeFrameViewController alloc]; //super view instance
NSLog(@"=======================");
[welcomeFrameVC performSegueWithIdentifier: @"ForwardToLogin" sender: self];
プログラムを実行すると、コンパイラは不平を言います
2012-08-20 10:17:02.325 TTRen[2440:f803] ============44===========
2012-08-20 10:17:02.352 TTRen[2440:f803] *キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。
私はiOSの初心者です。どんな提案でも大歓迎です。