何が起こっているのか理解できません。
ページング付きのスクロール ビューを使用する iPhone アプリを構築しています。スクロール ビューにはいくつかのビューが含まれており、それらのビュー コントローラーは次の呼び出しによってストーリーボードから読み込まれます。
[self.storyboard instantiateViewControllerWithIdentifier:@"identifier"];
ビュー コントローラーを可変配列に追加し、それらのビューをスクロール ビューにサブビューとして追加します。画面に表示された後、View Controller の割り当てが解除されるため、ターゲット アクションは機能しなくなります。
Zombie Objects を有効にすると、デバッガーはアクションをコントローラーに送信する際に次のように記述します。
*** -[StreamingViewController performSelector:withObject:withObject:]: 割り当て解除されたインスタンス 0x914f0e0 に送信されたメッセージ
私は本当にこれを修正しようとしましたが、成功しなかったので、すべての助けに感謝します.
いくつかのコード:
StreamingViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"Streaming View Controller"];
[self.pageControllers addObject:controller]; // adding view controller to mutable array
controller.view.frame = self.scrollView.frame;
[self.scrollView addSubview:controller.view];