iPhone模态视图控制器独立于ViewController

iPhone模态视图控制器独立于ViewController,iphone,iphone-sdk-3.0,modal-dialog,Iphone,Iphone Sdk 3.0,Modal Dialog,在我的项目中,我的大部分代码都在UIView子类中。在这个子类中,我想调用模态视图控制器函数。 据我所知,这些函数需要UIViewController子类来运行,而不是UIView,我的代码当前所在的位置。 (运行时在警告时停止:“视图”可能不会响应-presentModalViewController:animated:”。 我的问题是,如何将大部分代码保留在UIView中,并仅将部分模态视图控制器函数移动到UIViewController中 我是否应该只移动这两个功能: [自我呈现Modal

在我的项目中,我的大部分代码都在UIView子类中。在这个子类中,我想调用模态视图控制器函数。 据我所知,这些函数需要UIViewController子类来运行,而不是UIView,我的代码当前所在的位置。 (运行时在警告时停止:“视图”可能不会响应-presentModalViewController:animated:”。 我的问题是,如何将大部分代码保留在UIView中,并仅将部分模态视图控制器函数移动到UIViewController中

我是否应该只移动这两个功能:

[自我呈现ModalviewController:picker动画:是]

[[picker parentViewController]解除ModalViewController激活:是]

那么,从我的UIView在UIViewController中调用它们的方法是什么


tnx

如果我理解您的问题,Miha,您需要将所有内容都放在视图控制器中,而不是视图本身中。视图控制器“控制”显示的视图

是的,你是对的,现在我把所有的东西都移到了视图控制器上,工作正常。在我看来,最好将我庞大的代码与视图控制器分开,并将重要的东西放在那里。你们其他人是如何组织代码的?关于如何组织,有什么规定吗?