问题标签 [ios12]

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 投票
3 回答
3935 浏览

ios - Siri Intent Donation for Shortcuts 以错误告终

我为 Siri 快捷方式创建了一个简单的意图,每当我尝试捐赠意图时,都会出现以下错误。

交互捐赠失败:%@ 错误域 = IntentsErrorDomain 代码 = 1901 “无法捐赠交互 { 意图 = { 用户 = ; 标识符 = 06DE1A38-6D46-4CB8-B825-3788E6A81420; }; dateInterval = <_NSConcreteDateInterval: 0x60000043cce0> (开始日期) 2018 -07-17 12:38:39 +0000 +(持续时间)0.000000 秒 =(结束日期)2018-07-17 12:38:39 +0000;intentResponse = ;groupIdentifier = ;intentHandlingStatus = 未指定;标识符 = F145FA84-7147 -41A8-8698-681F06C8CEB5; 方向 = 未指定; } 意图没有有效的快捷方式类型” UserInfo={NSLocalizedDescription=无法捐赠交互 { 意图 = { 用户 = ; 标识符 = 06DE1A38-6D46-4CB8-B825-3788E6A81420;}; dateInterval = <_NSConcreteDateInterval: 0x60000043cce0>(开始日期)2018-07-17 12:38:39 +0000 +(持续时间)0.000000 秒 =(结束日期)2018-07-17 12:38:39 +0000;意图响应 = ; 组标识符 = ; intentHandlingStatus = 未指定;标识符 = F145FA84-7147-41A8-8698-681F06C8CEB5;方向=未指定;} 意图没有有效的快捷方式}

以下是我的意向捐赠代码

0 投票
1 回答
368 浏览

ios - CGImageSourceCreateThumbnailAtIndex() 在 iOS11 和 iOS12 中给出不同的结果

thumbnailData.length在 iOS12 中为同一图像获取不同的值。我正在尝试使用并作为参数CGImageSourceCreateThumbnailAtIndex()传递来创建缩略图。sourceImage这是iOS12的错误吗?有解决方法吗?我正在使用iOS12 beta4。

0 投票
1 回答
374 浏览

core-location - iOS 12 beta 4 CoreLocation 从后台启动

我的应用程序跟踪用户的旅行(在他们知情和同意的情况下,并设置了适当的权限)。重大位置更改事件启动应用程序,然后应用程序开始更新位置。

这适用于 iOS 10 和 11,但不适用于 iOS 12 测试版(测试版 3 和 4) - 应用程序正在启动,但它要么没有获取位置更新,要么没有保持活动状态的背景。

我向 Apple 提交了错误报告,他们称我的错误报告是对已打开的现有错误的欺骗,但我看不到有关现有错误的详细信息。

有没有人有这方面的更多信息?我搜索了发行说明和开发者活动演示文稿,但没有发现任何提及 Apple 故意更改可能导致此问题的内容。

我真正想知道的是,在最终 iOS 12 发布之前是否需要支持预期的行为更改。更好的是,如果有一些解决方法可以让它在 beta 版本中工作,那会让我晚上睡觉......

0 投票
2 回答
1152 浏览

ios - IOS 12 不需要的通信报告扩展在电话上工作但在消息应用程序上不工作

我一直在尝试使新的 iOS 扩展 Unwanted Communication Reporting 工作。目前我找不到任何好的演练教程或代码示例来使它工作。最重要的是,只需使用此扩展程序启动一个新项目并构建它,就会向我显示在电话应用程序中报告的选项,而不是在消息应用程序中,此外,启用它的选项仅出现在电话应用程序中,但它显示“sms/电话”,所以我认为这对他们俩都适用。

我知道它现在处于测试阶段,但只是想知道是否有人对此有任何运气。此外,没有代码可以共享,因为它只是新项目附带的样板。

0 投票
1 回答
386 浏览

cocoapods - 无法在 Xcode10 中运行/编译 AudioKit V4.3

AudioKit v4.3 是否兼容 Xcode10.0.3、iOS12?我是绝对的新手,一周后出现错误,无法制作基本的振荡器 hello world 程序。

使用以下信息为 AudioKit 安装 pod 文件后:

-当我使用工具链 Swift 4.1.2 时 - 我收到错误消息:“Command CompileSwift 失败,退出代码为非零。”

- 所以我使用 Toolchains Xcode 10.0 并得到错误:“使用 Swift 4.1 编译的模块无法在 Swift 4.2 中导入”

-我还尝试将目标设备保留为 macOS、通用设备、iOS 6-X 和我的手机。

- 当我使用 AudioKit 游乐场时,当目的地设置为 macOS 时,振荡器确实可以工作。

-我还尝试在常规选项卡中手动添加“嵌入式二进制文件”(AudioKit 和 AudioKitUI 框架)。

请让我知道哪里出了问题?我已经搜索了所有内容,但无法解决此问题。迫不及待地想要构建像 Hello World 振荡器这样基本的东西。

编辑:

  • 在得到开发人员的建议后,我回到了 Xcode 9.4.1。
  • 我也切换到 Toolchain: Swift 4.0.2 Release 2017-11-01 (a),因为我仍然遇到编译问题。
  • 但尽管如此,我还是得到了错误:使用 Swift 4.0.2 编译的模块无法在 Swift 4.1.2 中导入(我实际上是在运行 4.0.2 工具链!)
  • 我尝试Command++清理整个项目并使用 Command + B 构建。仍然没有任何变化ShiftK
  • 我不断收到的另外两个警告是:
  • “在‘​​try’表达式中没有调用抛出函数”
  • 'catch' 块无法访问,因为在 'do' 块中没有抛出错误

我做错了什么不配使用 AudioKit!

0 投票
6 回答
26535 浏览

ios - 使用 NSKeyedUnarchiver unarchivedObject(ofClass:from:) 取消归档数组

自从升级到 Swift 4.2 后,我发现许多 NSKeyedUnarchiver 和 NSKeyedArchiver 方法已被弃用,我们现在必须使用 type 方法static func unarchivedObject<DecodedObjectType>(ofClass: DecodedObjectType.Type, from: Data) -> DecodedObjectType?来取消归档数据。

我已经成功地归档了我的定制类 WidgetData 的一个数组,它是一个 NSObject 子类:

当我尝试取消归档这些数据时,问题就来了:

但这失败了,因为不允许使用Array.self而不是。NSArray.self我做错了什么,如何解决这个问题以取消归档我的阵列?

0 投票
1 回答
1591 浏览

ios - 为什么 #available(iOS 11, *) 在 iOS 12 上解析为 true?

我对#available语法的理解是它指定了 iOS 的主要/次要版本。但是,我注意到受此if子句保护的代码将在iOS 12上执行。

预计会#available解决>=支票吗?

它似乎是由当前版本的 Xcode(针对 iOS 11)以及针对iOS的 beta 版本编译的

0 投票
3 回答
47828 浏览

ios - UIImageJPEGRepresentation 已被实例方法 UIImage.jpegData(compressionQuality:) 替换

我试图将照片上传到 Firebase,但它给了我这个错误。它在 Xcode 10 之前工作。我收到此错误:

'UIImageJPEGRepresentation' 已被实例方法 'UIImage.jpegData(compressionQuality:)' 替换

我不知道如何使用这个功能。

0 投票
4 回答
3579 浏览

ios - 我可以使用 ARKit 2 测量眼睛吗

我正在做一个项目,该项目需要在 iPhone X 上使用 ARKit 和真深度相机,在 Xcode 10 beta 4 上使用 iOS 12 beta 4,每只眼睛的大小和眼睛之间的距离。

由于我是 ARKit 的新手,我正在网上搜索解决方案,但了解甚少。但是,我在 apple developer portal 上看到了一段演示代码。在该代码中,我尝试获取所需的值。

还提到了@rickster的答案

我在 ARSCNFaceGeometry 和 ARFaceAnchor 上工作以获取一些值。

输出:

看点:float3(0.14502259, 0.2905016, 0.97809345)

左:SIMD_FLOAT4X4([[[[0.99312633,-0.030915117,-0.11289084,0.0)] ]])

Right : simd_float4x4([[0.9830616, -0.047965277, -0.17688738, 0.0)], [0.0, 0.96514606, -0.26171172, 0.0)], [0.18327524, 0.25727874, 0.94879806, 0.0)], [-0.032072492, 0.028482603, 0.028181288, 1.0 )]])

问题

  1. 如何翻译这些值以利用它并获得一些坐标?

  2. 这段代码能否帮助我实现每只眼睛的大小和眼睛之间的距离。如果不是,那么我该怎么做才能获得测量值?

0 投票
1 回答
3914 浏览

ios - 使用 ARKit 2 检测对象时显示边界框

我已经扫描并训练了多个真实世界的对象。我确实有,ARReferenceObject并且该应用程序可以很好地检测到它们。

我面临的问题是,当一个对象没有明显的充满活力的特征时,它需要几秒钟才能返回一个我能理解的检测结果。现在,我希望应用程序在尝试检测对象时在对象顶部显示一个边界框和一个活动指示器。

我没有看到任何有关此的信息。此外,如果有任何方法可以获得检测开始的时间或被检测对象的置信百分比。

任何帮助表示赞赏。