问题标签 [ios11.1.1]

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 投票
1 回答
104 浏览

ios - 尝试从相机添加附件时,iOS 11 应用程序崩溃

我有一个应用程序在用户尝试从相机添加附件时崩溃(但是当他们选择从他们的照片库加载附件时它不会崩溃)。

这是选择选项(相机或照片库)时调用的方法:

这是它崩溃的那一行:

为什么将其设置为相机而不是照片库时会崩溃?它是否与枚举的排序方式有关(照片库 = 0,相机 = 1,保存的相册 = 2)?

0 投票
2 回答
1949 浏览

swift - 我的应用程序未显示在共享表中

我在我的应用程序中集成了共享扩展。这是我用于共享扩展的 plist 文件。

我在 Xcode 中收到警告,如果我使用 Truepredicate,那么苹果将拒绝我的申请。所以我尝试添加其他激活规则,如下所述

但是,如果我删除 Truepredicate 并添加上述规则,我的共享扩展将不再显示。使用 truepredicate 共享扩展工作得非常好。谁能帮我在这里做什么?我为音乐相关的应用程序集成了共享扩展。

0 投票
1 回答
2733 浏览

swift - CBCentralManager 在 iOS 11.1.x 上总是返回 .poweredOff 状态

我正在开发一个 BLE 项目,为此我启动了 CBCentralManager,并扫描了可用的设备。我能够扫描并连接可用的 BLE 外围设备。一切正常,直到我没有在 iOS 11.0.x 版本上进行测试。
当我在 iOS 11.1.1 或 11.1.2 上测试时,CBCentralManager 在启动应用程序时总是返回给我 powerOff 状态。但是当我打开控制中心,然后关闭并再次打开蓝牙或激活/停用飞行模式(自动关闭/打开蓝牙)。应用程序开始扫描 BLE 外围设备,一切看起来都很好,直到重新启动应用程序。有没有人在 iOS 11.1.x 上遇到过这样的问题并且能够解决这个问题,请帮助解决这个问题。

下面是我检查状态的代码

0 投票
4 回答
9676 浏览

ios - iOS 11 黑屏带加载指示器

在我的 iPhone 7 iOS 11.1.2 中,出现旋转轮的黑屏几秒钟并询问密码。它在同一时间间隔内频繁发生。同样的问题也出现在 iPad 中。这是 iOS 11 的问题吗?有人面临同样的问题吗?

全部在此处输入图像描述

0 投票
2 回答
908 浏览

angular - iOS11 Cordova Angular 4 换行 SecurityError: history.replaceState()

我有一个用cordova 包裹的angular 4 应用程序,在iOS11.1 之前运行良好

将手机升级到 iOS11.1 我现在收到错误消息
Error: Uncaught (in promise): SecurityError (DOM Exception 18): Blocked attempt to use history.replaceState() to change session history URL from file:///var/containers/Bundle/Application/CE4A6135-633D-49B9-9A1D-28CBFF5AB832/MyAppName.app/www/index.html to file:///var/containers/Bundle/Application/CE4A6135-633D-49B9-9A1D-28CBFF5AB832/MyAppName.app/www/. Paths and fragments must match for a sandboxed document. replaceState@[native code] replaceState@file:///var/containers/Bundle/Application/CE4A6135-633D-49B9-9A1D-28CBFF5AB832/Real%20Yeti.app/www/

我的基本标签如下<base href="./">

从外观上看,它对 url 进行了字符串比较,并认为我正在尝试访问沙盒区域之外,并阻止它

但是,我确实需要指定基本 href,否则所有链接等都将基于手机的根目录(而不是应用程序文件夹)并中断。

有谁知道如何解决这一问题?
(iOS11.1.1、iOS11.2 存在问题)

0 投票
1 回答
236 浏览

ios - 在 iPhone X 应用程序因“NSUnknownKeyException”而崩溃,原因:“[

我的应用程序有一个故事板,它内置于 Objective C。这个应用程序在所有其他设备上都可以正常工作,但仅适用于 iPhone x 它崩溃的原因是:

由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<UIStatusBar_Modern 0x7fcc73e0d680> valueForUndefinedKey:]:此类与键前景视图的键值编码不兼容。”

我尝试了所有找到的解决方案,但没有结果。


这段代码在哪里显示你改变了active?毕竟,这是一个变量。

你的功能也有问题toggleTab。您发送了 3 个参数,但您指定的函数没有使用。

也有可能 active 是一个数组或对象(在这种情况下,您写错了活动条件,因为数组基本上是 JS 中的对象,并且对象总是真实的。此外,在这种情况下,您需要通过添加附加(回调函数后的第三个参数,其值为 true,例如:

就目前而言,您的代码并未按您希望的方式编写。也很难准确理解您想要什么,但如果您只是想看到$watch()实际效果,请更改active. 你可以简单地陈述ng-click="active=active+1"。这是我认为您可以从这段代码中看到它的最简单方法。

所以一切都保持不变,但你有这个而不是你的 HTML 元素: