【发布时间】:2019-06-22 12:48:25
【问题描述】:
我一直在尝试设置一个 UIImageView,它允许用户从他们的 Apple Watch 中选择一个图像,然后将其显示到 UIImageView。但是,我试图解决这个问题并没有成功。仅提供如何为手机执行此操作的示例。
我已经尝试了一些示例,这些示例解释了如何从照片库中获取图像,然后将其显示到 UIImageView,但是对于尝试做同样事情但苹果手表却无法正常工作的手机。
这是一个示例,说明人们一直在尝试解决此问题,但针对的是手机而不是 Apple Watch
class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
var imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
imagePickerController.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum
imagePickerController.allowsEditing = true
self.presentViewController(imagePickerController, animated: true, completion: { imageP in
})
}
func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!) {
let selectedImage : UIImage = image
println(selectedImage)
}
}
预期的结果是能够单击链接到 UIImageView 的按钮,然后弹出照片库并允许我选择将显示到 UIImageView 的图像。
【问题讨论】:
标签: ios swift xcode watchkit apple-watch