问题标签 [ios8-extension]

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 回答
5176 浏览

objective-c - 如何本地化 iOS 8 今日扩展小部件以及小部件名称

我不明白如何本地化今天的扩展,我想像Localize.strings普通xcode项目一样创建文件,例如具有以下字符串:

我还想知道如何本地化 iOS 8 Today Extensions 小部件名称。

我试图Strings File在 Xcode 中创建一个,我试图插入这个:

但是名字没有变...

0 投票
2 回答
664 浏览

ios8 - iOS 8 第三方键盘识别

如何判断用户正在使用或切换到哪个第三方键盘?

我没有找到任何可用于检查此信息的通知或 API。

0 投票
1 回答
385 浏览

objective-c - 在 iOS 8 框架中使用类别

我正在尝试使用框架在应用程序和扩展程序之间共享一些代码。大多数情况下这是可行的,但我有几个类别似乎无法在扩展中正确加载。例如,我在 NSString 上有一个类别来反转目标字符串,但是当我尝试在扩展中使用该选择器时,我的代码会出现“无法识别的选择器”异常。我尝试添加“-all_load”链接器标志,首先添加到框架,然后添加到扩展,尝试强制加载框架中实现的所有类,但这似乎不起作用。

任何建议都将受到欢迎...

-大卫

0 投票
0 回答
99 浏览

ios - iOS8 Facebook 扩展不接受视频

如果提供了视频 url 并且 Facebook SSO 已通过身份验证,UIActivityViewController 将在 iOS 8 中显示 Facebook 扩展程序,就像在 iOS 7 中一样。在 iOS 8 中,我单击 Facebook 扩展程序,Facebook 弹出式表单显示没有视频缩略图(不像缩略图显示的iOS7)。然后我输入一些文字并按“发布”。帖子显示在我的新闻提要中,输入的文本没有视频(与帖子包含视频的 iOS 7 不同)。

这是我的代码:

视频网址是

可在 iPhone 5s 上的 iOS 8.0 和 8.0.2 中重现。视频 URL 在 iOS 7 和 7.1 以及 iOS 7+ 中的 UIImages 中正常工作。其他扩展程序,例如邮件、短信和第三方应用程序(例如 Evernote),在 iOS 8+ 中可以毫无问题地接受视频。这只是我遇到问题的Facebook。

此代码是否需要针对 iOS8 进行更改,还是已知的 iOS 8 错误?

0 投票
3 回答
4633 浏览

objective-c - 将应用程序扩展安装到设备?

我正在尝试在我的 iPhone 设备上安装我的应用程序扩展,但出现以下错误:

应用程序容器具有包 ID:com.companyName.AppName,应用程序扩展的包标识符是 com.companyName.AppName.WidgetApp。

我尝试使用相同的配置对扩展进行签名,我还从苹果开发者网站安装了不同的 AppID,并为应用扩展安装了新的配置文件,还尝试将扩展小部件的签名设置为自动,但仍然出现相同的错误并且该应用程序无法在设备上启动。

我应该怎么做才能将我的应用程序扩展安装到设备上?

这是我的应用程序和扩展程序的常规选项卡的屏幕截图:

应用程序: 在此处输入图像描述

扩大: 在此处输入图像描述

谢谢你。

0 投票
3 回答
1489 浏览

ios - iOS8 中的自定义 GIF 键盘

我正在使用应用程序扩展在 iOS8 中创建自定义 GIF 键盘。我创建了自定义键盘的布局。我正在实施 LongPress Gesture 来选择 GIF 图像,但它不起作用。那么我能为此做些什么或对此有任何建议呢?


我也试过上面提到的 UITextInputDelegate 。此方法也仅处理文本追加。但我关心的是在输入区域加载 gif 或 png 图像。

0 投票
1 回答
457 浏览

ios8 - documentStorageURL 为 null

我正在尝试在我的应用程序中实现文档选择器扩展。所以在 prepareForPresentationInMode 方法中,我展示了我自己的导航控制器,它显示了文件列表。当用户单击文件时,我下载文件并尝试将文件的 url 路径提供给调用我的扩展程序的应用程序,如下所示,

当我打印 [(DocumentPickerViewController*) [self.navigationController delegate] documentStorageURL] 时,它打印为 null。如果我做错了什么,请告诉我。

0 投票
0 回答
117 浏览

ios8 - 无法访问从 iCloud 页面导入的文件

我正在尝试构建一个应用程序,该应用程序使用 UIDocumentMenuViewController(在 UIDocumentPickerModeImport 模式下)将文件从其他应用程序导入我的应用程序。我可以成功使用 Dropbox 等应用程序。当我尝试对 iCloud 页面执行相同操作时,文件被复制到文件夹“DocumentPickerIncoming”,但是当我尝试获取文件的内容时出现以下错误。

操作无法完成。没有权限

0 投票
2 回答
102 浏览

ios - How to make iOS button taps require less accuracy (Swift)

I am currently making a custom keyboard for iOS 8, and I came across the problem that it is impossible to type. I found that you have to be far too accurate and press your finger exactly on the keys. This is obviously not the case for the system keyboard, as no matter where you type, some key gets pressed.

So my question is, how would I go about implementing a feature like that?

0 投票
2 回答
421 浏览

swift - Swift:调用 SequenceOf 的无参数扩展时缺少参数

任何人都可以看到这个错误吗?操场坚持认为缺少论点 #2,但没有论点 #1!

代码的目的是计算等值值的运行次数,并返回由值及其计数组成的元组序列。我对这段代码进行了广泛的工作,对其进行了优化和改进,直到我很确定它应该可以工作……但是尽管它可以编译,但我不能按照预期的方式称呼它。

我通过调用下面的代码得到的错误是missing argument for parameter #2 in call