问题标签 [ios11.2]

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

ios - iOS 11.2.1 上的 EAAccessory 问题 外部附件未通过 Lightning 连接器将数据写入 MFi 设备

iOS 11.2.1,外部配件未通过 Lightning 连接器将数据写入 MFi 设备,

检查苹果提供的 ATS 日志后,iPhone 仅在连接 USB 闪电电缆时才会向硬件发送坏包。它非常适合 BT 连接。

我们已经验证了 NSOutputStream write: maxLength: api 对于所有写入操作都返回成功(0)。此外,记录了实际的字节信息。从应用程序方面,一切正常。但是,当我们检查 ATS 日志时,iPhone USB 堆栈正在发送带有 000...... 字节的坏数据包。

此问题从 iOS 11.2.1 中发现。

0 投票
1 回答
129 浏览

appium-ios - 当我们使用 appium 重新启动应用程序时,无法在 ios 11.2 中限制应用程序重置数据

我需要关闭应用程序并在我关闭它的同一位置重新启动它,因为这是使用 closeApp 和 launchApp 方法。但是当我启动应用程序时,它会从头开始启动应用程序。我尝试使用 noReset 和 fullReset 选项。我在 iPhone 7 模拟器上使用 appium 1.2.7 和 ios 11.2。在 android 中我能够使用 noReset 来实现这一点,这在 ios 中是否可行。

有人可以建议吗?

提前致谢。

0 投票
1 回答
259 浏览

ios - IOS 11:隐藏表格视图不起作用

嗨,我无法使用 隐藏我的表格视图[self.autocompleteTableView setHidden:YES];,但它适用于 ios 10,但在 ios 11 中它没有隐藏表格视图。

任何人都可以帮助我吗?

这是我的代码:

0 投票
3 回答
273 浏览

ios11 - 在 iOS 11.2 中清除单个通知会将它们全部清除

从 iOS 11.2 开始,从我的应用程序中清除单个通知似乎将它们全部清除。由于没有更改任何代码,我似乎无法弄清楚发生了什么。

UNNotificationRequest是使用 GUID 创建的,具有普遍唯一性(因为我的应用程序允许用户基于相同的提醒类型创建多个警报)。

我一定做错了什么?

0 投票
1 回答
45 浏览

ios - IOS 11 及更低版本的 UI 差异

在我设计 UI 的应用程序中,我面临一些 UI 问题。Top contraints我在故事板中设置的内容相同,但IOS 11在低于该 UI 的版本中正在向上移动。请看附图

在此处输入图像描述

如您所见,中的图像IOS 10是上图中的IOS 11.2。如何在所有版本中拥有相同的 UI。我添加的约束如下:

在此处输入图像描述

任何帮助将不胜感激。

0 投票
2 回答
810 浏览

swift3 - 图像仅在 ARKit 中显示为黑色和红色

我们正在尝试使用 ARKit 框架在 ARSCNView 中创建具有 SCNMaterial 的 SCNNode,该 SCNMaterial 具有图像(.png 扩展名)。问题是图像渲染存在图像仅显示为黑色和红色的问题,它不能正确渲染图像。 该问题仅存在于 iOS 11.2 版本中。iOS 11.0、11.1 和 11.3 beta 版本没有问题。

我们的代码如下;

有人有想法吗?

0 投票
0 回答
209 浏览

sip - iOS 11.2.5 中的 PJSIP IPv6 注册问题

我们在这里面临的问题是:

在 iOS 10.3 中,当我们连接到 IPv4 和 IPv6 网络时,pjsua_acc_add 和 pjsua_acc_modify 都正常运行。

然而,在 iOS 11.2.5 中,当我们连接到 IPv6 wifi 时,我们观察到 pjsua_acc_add 发生在 IPv6 上,而 pjsua_acc_modify 发生在 IPv4 上。

0 投票
1 回答
1199 浏览

ios - 蓝牙 LE iOS 无法在后台扫描

设置、情况的唯一性和前台成功扫描

我正在尝试从CBPeripheral设备中获取蓝牙读数。这个特定设备的有趣之处在于它发出的 UUID 直接将信息嵌入其中。(这看起来很奇怪,但我对 BLE 的了解还不够,无法知道这是否是典型的。最终没有发生实际的连接 - 只发送了广告。)

在前台,我能够确定哪些读数是我的,因为[peripheral name]保持不变。因此,我可以通过在内部进行以下检查来获取相关的读数didDiscoverPeripheral

这在前台运行良好 - 我正在运行

在一个循环中(细节似乎无关紧要)并且代码能够打印出我希望它打印的所有读数。

后台扫描问题并尝试解决

我的应用程序的 Info.plist 包含以下条目:

我还检查了(我认为是)XCode 的 Capabilities 选项卡中的相应字段:

这些东西都没有被证明是有用的。didDiscoverPeripheral被完美调用,直到我关闭我的应用程序,此时它立即停止。

scanForPeripheralsWithServices我在互联网上读到的另一件事是,当使用 调用时,后台处理仍然不会发生nil,但是如果传递了一个非空的服务数组,那么它应该会成功。我不确定这是否正确。问题是,我只能找到调用scanForPeripheralsWithServices由它们UUID的 s 标识的服务的示例,例如

但不是他们的name财产。

问题

所以我想我的问题是:提供一组name过滤器(而不是UUIDs)是否有助于应用程序在后台运行,如果是,我将如何在代码中编写它?如果没有,我错过了什么以使我的应用程序仍然只能在前台运行?

编辑:当我认为我的意思是说“名字”时,我以前使用过术语“标识符”,所以我回去改变了那些。从文档中,这是我想在后台扫描的名称值https://developer.apple.com/documentation/corebluetooth/cbperipheral/1519029-name?language=objc

0 投票
0 回答
140 浏览

ipad - iOS11.2 iPad横屏、静态拆分视图、新增SearchController、SearchBar使用间距问题

Xcode/Swift 新手,学习使用新的 SearchController 方法(导航项,而不是表头)。开发 iPad 横向静态拆分视图应用程序和搜索工作正常,但具有以下 UI 行为:

这是起点(下拉显示搜索栏 前的主列表):下拉显示搜索栏前的主列表

下拉按预期工作:下拉 主列表以显示搜索栏

搜索从添加范围栏开始 - 一切顺利: 添加范围栏的搜索列表

取消搜索,范围栏所在的位置有一个空格(我可以在列表上推,它会弹回原位): 取消搜索,带有不需要的空间

乐趣还在继续!如果我启动第二次搜索,则搜索列表的第一行部分被范围栏覆盖: 第二次搜索,第一行部分被范围栏覆盖

如果我点击其他范围按钮之一,则会更正搜索列表显示: 范围更改与正确的搜索列表显示

我已经搜遍了,但没有找到这个确切的问题;我发现了其他已发布的问题,其中搜索栏/范围栏未正确显示,但没有额外间距。无论如何,我已经尝试了各种建议,例如在多个地方使用 sizeToFit()、添加/忽略插图、打开/关闭各种 IB 复选框,但没有任何效果 - 更改只会让情况变得更糟。有什么建议么?

仅供参考 - 这也发布在 Apple 开发论坛上,网址为https://forums.developer.apple.com/thread/97536,我在那里有一些代码片段,以及一些回复(但还没有解决方案)。

0 投票
1 回答
62 浏览

ios - UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上

TableViewController 和 TableViewCell 在 iOS 10.2 和 iOS 11.2 上都可以正常工作,这是用 Objective C 开发并由 xcode 8 编译的。现在我已将我的 xcode 升级到 xcode 9.2。然后 cell.textLabel.text 不会出现在 iOS 11.2 模拟器上。但是使用 iOS 10.2 模拟器,它可以正常工作。当我调试时,evth 很好,也有数据。但它没有在模拟器上显示。请问有什么想法吗?