UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];imagePicker.delegate = self;imagePicker.sourceType = UIImagePickerControllerSourceTypePhotolibrary;popover = [[UIPopoverController alloc] initWithContentVIEwController:imagePicker];[popover presentPopoverFromrect:CGRectMake(0.0,0.0,400.0,400.0) inVIEw:self.vIEw permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
但是,现在我收到以下错误:由于未捕获的异常’NSinvalidargumentexception’终止应用程序,原因:’Popovers无法从没有窗口的视图中呈现.
有什么建议我应该做什么我知道self.vIEw应该有一个窗口,但显然…它不?
解决方法 如果在加载视图之前,该代码位被执行,这可能会发生,因为self.vIEw仍然为零,因此self.vIEw.window也是如此.在加载视图之前(在–vIEwDIDLoad:被调用)之前,您是否可以在init方法或其他某个地方执行此 *** 作?
总结以上是内存溢出为你收集整理的ipad – UIPopoverController&UIImagePickerControl:“Popovers无法从没有窗口的视图中呈现”全部内容,希望文章能够帮你解决ipad – UIPopoverController&UIImagePickerControl:“Popovers无法从没有窗口的视图中呈现”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)