草庐IT

today-extension

全部标签

ios - Xcode Today Extension 卡在 "Failed to inherit CoreMedia permissions"错误

我正在尝试向我的项目添加应用程序扩展(今日扩展)。到目前为止我所做的事情:从主应用和扩展功能中启用“应用组”。检查两个目标“团队”配置文件是否有效。(甚至从配置门户中删除它们并让xcode重新接收它们)从配置门户检查两个应用ID都选择了正确的组。删除了配置门户中的所有内容,并通过xcode重新接收了所有内容。一切看起来都很好,两个目标都启用了“应用程序组”并选择了相同的应用程序组ID,并且没有错误可见。顺便说一句。我已经在xcode的普通版和测试版(6.2)上都试过了。仍然没有运气.. 最佳答案 我遇到了同样的错误,但我的共享扩展仍

ios - 在 Today Extensions (iOS 8) 上保存和加载数据

是否可以使用NSUserDefaults在TodayExtension上保存和加载数据?关闭通知中心后,小部件的行为就像一个终止的应用程序,因此所有数据都会丢失。我该如何解决这个问题?这是我的代码:NSUserDefaults*defaults;-(void)viewDidLoad{[superviewDidLoad];defaults=[NSUserDefaultsstandardUserDefaults];NSArray*loadStrings=[defaultsstringArrayForKey:@"savedStrings"];if([loadStringsobjectAtIn

swift - NSUserDefaults 未加载 Today Extension (Swift)

我正在尝试制作一个TodayExtension,在主应用程序中,favorite正在从ar和ar2中正确写入和读取>。favorite是类Book的属性。但是,当我尝试从TodayExtension访问所有Book对象的数组的favorite属性时,ar和ar2是空的。主要应用:varfavorite:Bool{get{letar=NSUserDefaults.standardUserDefaults().stringArrayForKey("favorites")??[]letar2=NSUserDefaults(suiteName:"group.com.TodayExtension

ios - iMessage Extension - 在我尝试滑动到另一个应用程序然后返回之前,我无法与 UICollectionView 交互

View已加载,单元格已显示,一切看起来都很好,但是当我单击单元格或尝试向下滚动时,没有任何反应。当我向左或向右滑动并尝试切换到另一个应用程序时,View会变得灵敏并对触摸和滚动使用react。我不必完全切换到另一个应用程序,只需向左或向右轻扫(拖动)我的应用程序View,CollectionView就会变得响应式。有任何想法吗?:)谢谢 最佳答案 我在调试时看到了这个,但不是独立的。模拟器是最严重的违规者,但它也发生在设备上。如果调试,我注意到当Xcode中的内存资源标尺被填充时,扩展变得可用。在那之前,一切似乎都卡住了。

ios - Swift - iOS10 - CoreData - Today Widget 中的 FetchRequest 总是返回 0 个元素

我尝试在我的主应用程序中使用CoreData,我想通过TodayExtension访问它,稍后在我的WatchApp中访问它。我为我的TodayWidget添加了一个新目标-而不是为两个目标激活了AppGroups。当然是同一个appGroup。然后我构建了一个“SharedCode”框架。在我的Main和Today应用程序中共享帮助程序类和我的CoreDataStack类。我构建了这篇博文中提到的CoreDataStack:https://swifting.io/blog/2016/09/25/25-core-data-in-ios10-nspersistentcontainer/我

swift - 从 Today Extension 保存到 Core Data 时,只能从 Widget 访问数据 - 而不是从主应用程序

我正在使用Swift3为iOS编写应用程序。在我的主要iOS应用程序中,我使用NSFetchedResultsController将保存的项目显示为TableView。(当然)可以从另一个ViewController添加新项目。->这一切都非常棒。所以我认为,如果我可以从TodayWidget中非常快速地添加一个新项目,那就太好了。我做了什么:创建了一个SharedCode框架并将AppGroup添加到我的主应用程序和TodayWidget。移动了我的CoreDataStack.swift类、.xcdatamodeled和我的Item+CoreDataClass.swift和Item+

cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。(解决方案的最全整理)

记录一下,新电脑安装新版的AndroidStudio(小蜜蜂版本)导入那些gradle还是5.1.1(distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip)的项目以后,各种不适应,编译出现了一些问题。使用旧版本AndroidStudio(3.0.1)打开这个项目还是好好的。报错具体内容如下:cvc-complex-type.2.4.a:发现了以元素‘base-extension‘开头的无效内容。解决步骤如下:跟随ArcticFox更新的其中一个重点就是AGP7.0的调整…使用Android

ios - 在 iOS Today 扩展中使用 Realm

我有一个带有today扩展的应用程序。在MainApp的AppDelegate.swift中:letrealmContext=try!Realm(fileURL:NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.this.is.test")!.URLByAppendingPathComponent("db.realm"))在我的todayExtension的viewDidload中:letrealmContext=try!Realm(fileURL:NSFile

ios - 我们可以将语音识别框架与 Today Extension 合并吗

我正在尝试构建一个带有语音按钮的小部件。当我按下它时,它应该将发出的语音转换为文本。但是,当我尝试录制语音时,AVAudioEngine无法启动。是因为TodayExtension中不允许使用AVAudioEngine吗? 最佳答案 在互联网上搜索我似乎找到了答案。简短的回答是否定的,你不能recordAudioinextension. 关于ios-我们可以将语音识别框架与TodayExtension合并吗,我们在StackOverflow上找到一个类似的问题:

ios - 如何打开 "Add Widgets"从 App 查看

我的应用支持TodayExtension,我想在我的应用程序设置View中添加一个按钮,所以当用户点击它时,我将用户切换到“添加小部件”View,即这个View:这样用户就可以添加所需的小部件。有办法吗?或者这是不可能的?谢谢。 最佳答案 这是不可能的。您唯一可以做的就是告诉您的用户有关小部件的信息,以及他们可能如何将小部件添加到今天View:转到主屏幕全部向左滑动滚动到底部点击“编辑”点击我super有用的小部件旁边的“+”。 关于ios-如何打开"AddWidgets"从App查看,