问题标签 [ios-extensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1520 浏览

ios - 在自定义 iOS 键盘中检测应用程序

如何检测我的自定义键盘在哪个应用程序中使用并显示不同的按钮?例如,在 Twitter 中,我会将 @ 添加到我发布到输入字段和 Reddit /r/ 的字符串中

0 投票
1 回答
622 浏览

ios - 如何在 Apple Watch UI 中以编程方式创建带有分隔符的标签

我想创建一个 for 循环,以编程方式添加带有分隔符的标签。我怎样才能做到这一点?

在此处输入图像描述

0 投票
1 回答
1238 浏览

ios - 确定iOS今日扩展的内存限制

我正在开发一个 iOS Today 扩展,它可以从 UIPasteboard 读取图像并将其保存在磁盘上。由于 iOS 扩展无法使用太多内存,因此此过程会因大图像而失败。为了解决这个问题,我首先检查图像的大小并尝试决定小部件是否可以保存它或者应该将此任务委托给它的主机应用程序:

我有以下问题:

  • 我的尺寸计算是否正确?我从这个线程中得到它。由于上述内存限制,我无法实例化 JPEG 或 PNG 表示并读取其大小。
  • 我可以摆脱那个以字节为单位的最大图像大小的幻数吗?如果没有,我可以使用 Apple 的任何官方规格吗?我无法在所有可用的 iOS 型号上测试我的应用程序,也不想冒险在旧设备上崩溃。

非常感谢你的帮助!

0 投票
1 回答
113 浏览

ios - iOS Share 扩展中 API 调用 enableDataSharingWithApplicationGroupIdentifier 的每 2 次调用都会崩溃并出现错误

iOS 共享扩展的每 2 次调用都会崩溃。

未捕获的异常:“enableDataSharingWithApplicationGroupIdentifier:containApplication:”必须在“setApplicationId:clientKey”之前调用

我正在使用 Parse iOS SDK 1.7.4

我的代码如下

有什么想法可能是错的吗?

谢谢

0 投票
3 回答
356 浏览

ios - 我可以从 iWatch 扩展访问 healthkit 数据吗?

我正在制作一个 iWatch 应用程序,我需要在其中显示来自 healthkit 的数据。是否可以从 iWatch 扩展访问 healthkit API?

0 投票
1 回答
431 浏览

ios - 同步 iOS Widget 和包含 App 的 CoreData 上下文

我目前正在为我的一个应用程序编写今天的扩展。在扩展中,用户可以为文章设置书签。我在应用程序中有一个 ViewController,它显示所有书签并连接到 NSFetchedResultsController。

我想实现这一点,如果用户通过小部件添加书签,它会自动在应用程序中弹出。我试过[self.managedObjectContext reset]NSManagedObjectContextDidChangeNotification- 都没有运气。当我完全退出应用程序并再次重新打开它时,小部件所做的更改是可见的,但如果应用程序仍在后台运行,则不会。

有任何想法吗?

0 投票
0 回答
540 浏览

ios - iOS 扩展中的核心位置崩溃

我在 Crashlytics 中的 iOS Today 扩展中收到了许多我无法理解的崩溃报告。该扩展程序检索用户的当前位置并将其保存在应用程序中。崩溃看起来像这样:

这是另一个:

正如你所看到的,我自己的类在堆栈跟踪中都不可见。

我该如何调试呢?这些崩溃是否出现在用户面前?

谢谢你的帮助!

0 投票
0 回答
713 浏览

ios - 找不到用于 Apple Watch 扩展的 Cocoapods 库

这是我的 PodFiles,因为 Apple Watch 扩展只需要主应用程序中的部分库。

当我构建目标时,我得到以下错误库未找到 -lPods-EncryptedCoreData 但我确实在两个目标中都包含了 EncryptedCoreData 库。

任何想法?

0 投票
2 回答
7606 浏览

ios - Swift 中的 iOS 共享扩展抓取 URL

我正在尝试快速创建一个 iOS 共享扩展。当用户在 safari 中并打开共享扩展时,我希望能够获取 URL 并在我的应用程序中使用它。我知道我可以将下面的代码放在 ShareViewController 的 didSelectPost() 函数中,以获取用户在共享扩展中输入的文本,但是如何获取用户单击共享时所在网页的 URL扩大?我对 iOS 扩展相当陌生,所以任何帮助将不胜感激。

0 投票
1 回答
312 浏览

ios - 我的应用程序中的 iOS 附加电话信息

我可以从我的应用程序调用应用程序扩展程序(从另一个应用程序提供)吗?

示例场景:我的应用中有一个需要编辑的照片资产(裁剪、缩放、滤镜...)。

现在我不想从我的应用程序调用应用程序扩展,它支持图像编辑。扩展程序启动,用户编辑照片,我得到带有新图像(数据或路径或其他内容)的扩展程序回调。

我四处搜索,只有我发现的场景是有人创建了一个扩展(许多教程和苹果文档),例如可以在照片应用程序中使用。

或者不可能做到这一点?

谢谢。