我的应用程序出现问题,我似乎是ios的新手。我的项目包含 rootViewAppDelegate ,* rootViewController *和 cameraViewController 。
我的 rootViewcontroller 有一个菜单类型代码,当按下按钮时,它会转到 cameraViewController 。我的 cameraViewController 包含一个 UIImagepicker 即可。
在IPAD中关于 UIImagePicker 的网络教程中,它说我应该在代理中粘贴部分代码。所以我将它粘贴在 rootViewAppDelegate 中。当我运行项目时。 cameraViewController 中没有显示任何内容。我错过了什么错吗?谢谢你的回复。
答案 0 :(得分:1)
没有所有细节,我认为发生的事情如下:
可能需要做的是使用你的cameraViewController作为UIImagePicker委托 - 为此你需要进入你的:cameraViewController并将其设置为UIImagePickerDelegate协议的追随者:
@interface cameraViewController : UIViewController <UIImagePickerControllerDelegate>
然后在您的UIImagePicker中,您需要将委托设置为cameraViewController - 如果您有UIImagePicker的源文件,您可以在代码中执行此操作:
[self setDelegate:myCameraViewController];
在InterfaceBuilder / Storyboard中,您需要将UIImagePicker的delegate属性连接到cameraViewController。
然后知道cameraViewController是UIPicker的委托并适当地触发它。