こんにちはstackoverflowのみんな!
問題が発生しましたが、修正方法がわかりません...
UIViewControllerをRootViewControllerとして持つUINavigationControllerを備えたStoryBoardがあります。このRootViewControllerには、2つのUIButtonがあります。
最初のUIButtoninstantiateViewControllerWithIdentifier
はUICollectionViewControllerで、うまく機能します。
2番目のUIButtoninstantiateViewControllerWithIdentifier
は、2つのUITableViewを持つUIViewControllerです。UIViewControllerをインスタンス化したときの問題は次のとおりですが、2つのUITableViewは十分にロードされていますが、タッチ(スクロール)するとこのエラーが発生します:
-[__NSCFType scrollViewDidScroll:]: unrecognized selector sent to instance 0x752ff90
2012-11-21 10:22:49.300 Month[19992:11303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFType scrollViewDidScroll:]: unrecognized selector sent to instance 0x752ff90'
しかし、私がそれをRootViewControllerにしたとき、私は望むようにすべて動作します...したがって、RootViewControllerがUIViewControllerをインスタンス化したときにのみクラッシュしました。
これは、UIButtonを押したときにUIViewControllerをインスタンス化する方法です。
DayViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"calendarDay"];
あなたがそれらの情報で私を助けてくれることを願っています。
よろしく、