如何在 Ios 扩展中使用 3rd 方库?

Posted

技术标签:

【中文标题】如何在 Ios 扩展中使用 3rd 方库?【英文标题】:How to use 3rd Party Libraries in Ios Extension? 【发布时间】:2016-01-28 01:57:02 【问题描述】:

我想在Keyboard Extension 中使用AsynchronousImageViewAsynchronousNetworking 类。你能告诉如何在代码中使用这些类。我已经实现了AsynchronousImageView 代码,它编译完美,但在运行时它会崩溃..

我的代码是:

self.imageVw.ImageUrl=[NSURL URLWithString:@"http://www.gamacompass.com/imagesuploaded/000001631/_thumbnails/sku_3451_000001631_large.jpg"];

【问题讨论】:

【参考方案1】:

正如我在apple documentation 中发现的那样,我们需要一个标志来在extension 中使用library

将头文件中标记的任何 API 与 NS_EXTENSION_UNAVAILABLE 宏或类似的不可用宏或不可用框架中的任何 API 一起使用

【讨论】:

以上是关于如何在 Ios 扩展中使用 3rd 方库?的主要内容,如果未能解决你的问题,请参考以下文章

如何发布使用外部 3rd 方库的 iPhone 应用程序?

如何正确地将 3rd 方库委托转换为 RxSwift Observable

如何将类成员函数传递给 3rd 方库中的方法?

如何获取需要在 Synology NAS 的任务计划程序中运行的第 3 方库的 python 脚本?

Spring Boot 应用程序“bean 类的 bean 名称与现有冲突” - 如何从 3rd 方库/依赖项中排除包/类?

带有 3rd 方库的 Grails Asset-Pipeline 系统