图像显示在 iPhone 模拟器中但不是 ipad - Swift
Posted
技术标签:
【中文标题】图像显示在 iPhone 模拟器中但不是 ipad - Swift【英文标题】:Image shows up in iPhone simulator but not ipad - Swift 【发布时间】:2015-07-01 23:45:33 【问题描述】:当我从相机胶卷中选择图像并在我的视图中显示它时,它不会出现在 Ipad 模拟器上。它在 iPhone 上运行良好。这是我的代码
//--CONTROLS HOW TO PICK THE IMAGE WHEN THIS BUTTON IS CLICKED--\\
@IBAction func chooseImage(sender: AnyObject)
var image = UIImagePickerController()
image.delegate = self
image.navigationBar.tintColor = UIColor.whiteColor()
image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
image.allowsEditing = false
self.presentViewController(image, animated: true, completion: nil)
//--AFTER THE IMAGED IS PICKED THIS BRINGS BACK THE VIEW--\\
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!)
println("Image Selected")
self.dismissViewControllerAnimated(true, completion: nil)
imageToPost.image = image
photoSelected = true
【问题讨论】:
【参考方案1】:显然,iPad 模拟器无法正确显示名为imageToPost
的UIImageView
。检查您的故事板文件并确保图像视图正确连接到插座。
另外,检查任何可能将图像视图推离屏幕的约束。
【讨论】:
我看了看,它已正确链接。我有一个错误,特别是当没有选择图像时,帖子给出错误并说请选择图像。 iPhone 上不会出现此错误,但 ipad 上会出现此错误。几乎就像它不想在 iPad 上选择后保存图像一样 您应该描述错误,包括原始问题中的任何错误消息。以上是关于图像显示在 iPhone 模拟器中但不是 ipad - Swift的主要内容,如果未能解决你的问题,请参考以下文章