使用未声明的类型“DKAsset”,使用未解析的标识符“DKImagePickerController”?

Posted

技术标签:

【中文标题】使用未声明的类型“DKAsset”,使用未解析的标识符“DKImagePickerController”?【英文标题】:Use of undeclared type 'DKAsset', Use of unresolved identifier 'DKImagePickerController'? 【发布时间】:2016-02-08 13:01:00 【问题描述】:

我想从图库中选择多张图片。所以为此我已经使用 pod 安装了 DKImagePikerController。

在 podfile 中。

pod 'DKImagePickerController' 使用_frameworks!

之后我按照他们的演示示例在应用程序中实现库。 但我得到了以下错误。

1.使用未声明的类型“DKAsset”。 2.使用未解析的标识符'DKImagePickerController'?

我正在关注这个库和代码。 https://github.com/zhangao0086/DKImagePickerController

【问题讨论】:

【参考方案1】:

首先你需要导入框架。为此,

导入 DKImagePickerController

之后在 Navigator>select pods>Build Settings>Architectures>Build Active Architecture Only -> 为所有 pod 设置为 No。(选择“Target”下列出的所有 pod,并将“Build Active Architecture Only”设置为“No” )

清理并构建您的项目,您就完成了。

【讨论】:

以上是关于使用未声明的类型“DKAsset”,使用未解析的标识符“DKImagePickerController”?的主要内容,如果未能解决你的问题,请参考以下文章

Json 解析错误:在 Swift iOS 中使用未声明的类型“Foundation”

Objective-C 库的 Swift “使用未声明的类型”

Objective-C 库的 Swift “使用未声明的类型”

在 Python 中使用未声明的前缀解析 XML

“使用未声明的标识符‘PFLoginViewController’?--解析导入

在 if 语句中声明变量时使用未解析的标识符