ios - UIImagePickerController 没有可见接口(interface)声明选择器 isSourceTypeAvailable

标签 ios xcode

我正在尝试使用 UIImagePickerController 在我的应用中捕捉一些照片。我创建了一个 UIImagePickerController 对象,它告诉我

"isSourceTypeAvailable:" is not a method. 

是否有我需要导入的东西或类似的东西?我已将 MobileCoreServices 添加到我的框架库(不知道为什么)并尝试在我的头文件中导入 "。我遗漏了什么吗?

最佳答案

isSourceTypeAvailable: 方法是类方法,不是实例方法。像这样调用它:

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
}

而不是在您的图像选择器实例上调用该方法。

如果您查看 isSourceTypeAvailable: 的引用文档,您可以看到它是一个类方法,因为它有一个 + 而不是 - .

关于ios - UIImagePickerController 没有可见接口(interface)声明选择器 isSourceTypeAvailable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392547/

相关文章:

objective-c - Xcode 4.4 中的@synthesize

java - 如何使用 Appium 在 iOS 中滑动

ios - Swift UILabel subview 不更新

c# - 如何使用 Xamarin 中的 CallDirectoryExtension 创建一个提供来电显示的应用程序?

从脚本生成构建时,SwiftSupport 文件夹未包含在 IPA 中

html - Xcode 编码协助

iphone - FMDB executeUpdate 不改变数据库

iphone - 对大整数进行舍入 - Objective-C

xcode - 将脚本文件添加到 Xcode 存档

ios - 限制广告跟踪和广告 sdk