问题标签 [ios-app-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.
ios - 扩展项目模板未出现在 Xcode 6 中
我不确定我是否是唯一一个体验这个程序的人,但我尝试过搜索,但在我目前的情况下找不到任何人。我下载了 Xcode 6 beta 并对 iOS 8 的扩展编程感兴趣。但是,在 Xcode 中创建新项目时,我无法在项目模板中找到扩展,我看到了一个 YouTube 视频(与扩展编程无关),但我确实注意到该视频没有该选项。现在,我查看了 Xcode 6 beta 包的内容,并且能够自己定位实际的模板,所以我毫不怀疑它们存在,只是看起来它们实际上并没有被加载。
作为记录,我还从 GitHub 下载了一些示例自定义键盘代码,以查看 Xcode 是否会识别它,它会在构建目标旁边实际显示“E”图标。我还应该提一下,我的机器上确实有一个 Xcode 5 版本。
有没有其他人遇到过这个问题,或者有谁知道如何克服它?
谢谢
ios - iOS8 中的扩展 - 由于没有系统应用程序而终止
试图运行我的 iOS 小部件,它是一个“今日”扩展。每次我尝试将其添加到通知中心时,我都会收到消息“终止,因为没有系统应用程序
有想法该怎么解决这个吗?
我正在尝试制作一个包含 tableview 的扩展
ios - 在 Today Extensions (iOS 8) 上保存和加载数据
是否可以使用 NSUserDefaults 在 Today Extension 上保存和加载数据?关闭通知中心后,小部件的行为就像一个终止的应用程序,因此任何数据结果都会丢失。我该如何解决这个问题?
这是我的代码:
ios - ios8扩展和容器应用如何共享数据
我无法在 iOS 8 扩展程序和容器应用程序之间共享数据。我从开发门户和 Xcode 建立了组,我的权利 plist 看起来都像:
苹果文档中建议使用的解决方案[[NSUserDefaults standardUserDefaults]
对我不起作用。
我已经尝试了@Santa Claus 在这篇文章中使用应用程序组在应用程序之间通信和持久化数据以使用的解决方案
圣诞老人的解决方案适用于模拟器,但不适用于我的 iPhone 4s,关于如何使其在真实设备上运行的任何想法?还是我错过了什么?
一些更新:
函数返回 url,来自容器应用程序和扩展的两个 url 看起来相同,为 " path /private/var/mobile/Containers/Shared/AppGroup/3DFB9750-A9F3-4C37-BC3C-0D5BF746B233"。我从容器应用程序在该文件夹中创建了一个 json 文件,但是当我在设备上运行时,扩展程序在该文件夹中找不到任何文件。但是在模拟器中它发现它很好并且一切正常。
swift - iOS 8 Beta Today 扩展小部件未显示在 Swift 应用程序中?
Today 扩展不会出现在 Swift 应用程序中,但它会出现在 Objective C 应用程序中。
我所做的是在情节提要上为 swift 和客观的 c 应用程序添加带有一些内容的 UILabel。
它在我运行 Objective C 应用程序时出现,但在我执行 Swift 应用程序时没有出现。
我在这里错过了什么吗?
flash - 使用 flash air 开发 ios 8 键盘和小部件
正如苹果所说,IOS 8 将拥有第三方键盘和小部件
你知道使用 flash air 开发 IOS 应用程序是可能的
那么,是否可以使用 flash air 为苹果开发键盘和小部件?
我知道答案可能是否定的,但是,有没有办法扭转这种局面?
谢谢
ios8 - 为什么我的 iOS8 应用程序操作扩展应用程序图标不显示?
即使我在我的 Targets App Icons 和 Launch Images 中指定了图标资产目录,我的应用程序图标也只是一个灰色的超级椭圆。
iphone - iOS 8 自定义键盘高度从纵向更改为横向并返回纵向
我们可以在 viewdidload 中创建自定义键盘,如苹果开发者网站所示。
但是,有1个问题。当我们以纵向运行该程序时,自定义键盘的高度约为 220。然后我们更改为横向。它小于220。奇怪的是,当我回到纵向视图时,高度不再是220,它与横向高度相同。它永远不会回到原来的高度。那么,有没有办法改变我们将添加子视图的视图高度?
swift - iOS8 键盘扩展 clipsToBounds
我正在尝试为 iOS8 编写一个自定义键盘,到目前为止,减去奇怪的打嗝,我还没有遇到太多问题。但是,当我创建一个视图并将其添加为UIButton
我已添加到键盘视图的子视图时,新添加的视图将被剪辑在键盘视图的顶部。据我所知,层次结构如下:
UIView
(弹出)-> UIButton
(实际“键”)->UIInputView
使用此层次结构,顶层UIView
被剪裁在UIInputView
. 每个UIView
都clipsToBounds
设置为false
,我也将UIView
( self.view
)设置false
为UIInputViewController
,但这似乎没有帮助。
这可能是当前对扩展系统的限制,但希望这是我正在做的愚蠢的事情!
ios - 将 Cocoapods 链接为共享的 iOS 8 库
iOS 8 引入了一项功能,允许在应用程序沙箱中共享框架。这在与主应用程序一起使用扩展时特别有用。
在主应用程序和扩展程序中静态链接 Cocoapods 似乎不是最佳解决方案。如何将 Cocoapods 链接为共享框架,供我的扩展程序和使用 Xcode 的主应用程序使用?