我在 swift 中从 CocoaPods 导入了一个模块。我做了所有需要做的事情,而且它也有效,因为模块已成功导入。我现在想测试 BSimagepicker 的一些演示脚本,但它显示未声明的类型:PHAsset。
我需要做的是选择不同的图像并将其加载到应用程序内的某种图像选择器预览中。
有人可以帮助修复这个错误吗?
@IBOutlet var imageView: UIImageView!
@IBOutlet weak var PicLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//startbsimpagepicker
let vc = BSImagePickerViewController()
bs_presentImagePickerController(vc, animated: true,
select: { (asset: PHAsset) -> Void in
// User selected an asset.
// Do something with it, start upload perhaps?
}, deselect: { (asset: PHAsset) -> Void in
// User deselected an assets.
// Do something, cancel upload?
}, cancel: { (assets: PHAsset) -> Void in
// User cancelled. And this where the assets currently selected.
}, finish: { (assets: [PHAsset]) -> Void in
// User finished with these assets
}, completion: nil)
//endbsimpagepicker
[Since I was looking for an answer too and couldn't find it, I'll add this as an answer so in the future people will find it easier. Thanks to @Allen who provided the answer in the comments.]
您必须通过编写以下内容来添加照片框架:
import Photos
...在 ViewController 源代码的开头。
这将允许你使用PHAsset
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)