问题标签 [ios11]

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

ios-keyboard-extension - iOS11新属性需要InputModeSwitchKey

在iOS11的What's New in iOS11页面上,我发现'添加了needsInputModeSwitchKey,这是UIInputViewController的一个属性来控制输入模式切换键的显示'。新属性needsInputModeSwitchKey是只读的。我通过 Swift 开发了一个键盘扩展,但我不知道这个新属性。有人可以给一些建议。谢谢!。

0 投票
5 回答
143640 浏览

ios - Xcode 9 的安全区域

在探索Xcode9 Beta时,在界面构建器视图层次结构查看器上发现了安全区域。很好奇并试图了解 Apple 文档上的安全区域,主要是文档说“与自动布局直接交互的视图区域”但它并不满足我,我想知道这个新事物的实际用途。

有人有线索吗?

在此处输入图像描述

Apple 文档中关于安全区域的结论段落。

UILayoutGuide 类旨在执行以前由虚拟视图执行的所有任务,但以更安全、更有效的方式执行。布局指南不定义新视图。它们不参与视图层次结构。相反,他们只是在自己的视图坐标系中定义一个可以与自动布局交互的矩形区域。

0 投票
2 回答
2494 浏览

ios - iOS 11 dropInteraction performDrop 文件

我怎样才能dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession)接受除图像以外的其他类型的文件?例如,我从文件应用程序中拖动 PDF 或 MP3。如何接受此文件并获取数据?

我以为我可以使用 NSURL.self,但这似乎只适用于从 Safari 或 textview 拖动的 URL。

0 投票
1 回答
80 浏览

ios - 为什么我无法在不同的网络上运行应用程序(iOS 11)

嗨,我能够在同一网络上正确运行应用程序,但无法在 xcode 9-Beta 版本的不同网络上运行应用程序,我只是想知道为什么它不能在不同网络上运行?

任何人都可以对此有所了解吗?

0 投票
1 回答
501 浏览

objective-c - 无法从一个特定屏幕问题导航仅在 iOS 11 中

该应用程序正在导航到 VC1 到 VC2,在 VC2 中“返回”、“菜单”和“提交”按钮在单击“提交”时显示一个带有消息的警报,在单击“确定”按钮时显示“确定”按钮 I'我试图弹出到 VC1,代码正在执行但导航没有发生。

“返回”和“菜单”按钮也是如此,代码正在执行但未导航到任何其他页面。使用 Xcode 9 测试版 6。

我在项目中使用的以下代码

在除 iOS 11 beta 之外的其他 iOS 版本中工作。如果有人遇到同样的问题,请帮助我。

0 投票
2 回答
3269 浏览

ios - 从 iOS 11 屏幕截图共享时,iOS 共享扩展程序崩溃

我正在开发一个使用照片共享扩展的 iOS 应用程序,其中处理图像并触发我们的主要功能。

在 Photo 应用程序的模拟器中,效果很好。我决定从 Photo 的应用程序在设备上运行,它也很好用,但是当我截屏并尝试从 iOS 11 的新“快速截屏”分享时,扩展崩溃了,有什么想法吗?

扩展获取图像,将其发送到服务器,获取响应并显示该响应(全部在扩展中)。这让我很恼火,因为从快速截图访问 Messenger 和 Snapchat 共享扩展仍然有效!!

Xcode 9 也没有从共享扩展中给我任何日志。还值得注意的是,我每次在设备上重新安装应用程序时都需要“信任”一个开发者帐户。

代码:

编辑:

所以解决方案(正如 Owen Zhao 所说)是 iOS 11 截图编辑器返回一个 UIImage,而像照片这样的应用程序将返回 URL。

我优雅地处理此问题的解决方案是将 UIImage 或转换为 UIImage 的 URL 保存到 iOS 临时目录(3 天后删除),然后将该目录中图像的 URL 返回到共享扩展。

0 投票
2 回答
1718 浏览

ios - 蓝牙和 Wifi Mac 地址多久更改一次?我怎样才能得到通知?

我正在使用多点网络、HotSpot Helper API 和标准 NSUrlsession。

我广播了一个标识符,该标识符也应该随着任何 iOS 托管地址的变化而随机化。

问题

  • 如何获得 MAC 地址更改的通知?(iOS 11 中的 Wifi、MAC 地址或 NFC)

  • 可能会也可能不会,但在某些情况下我需要知道新地址是什么

0 投票
0 回答
660 浏览

ios - 复制 iOS 11 控制中心屏幕

我正在尝试重新创建 iOS 11 控制中心视图。我还没有尝试使其功能化,但我正在尝试获得相同的样式,但我无法确定它在 iOS 11 中的外观。我该怎么做?这是迄今为止我想要的,当然没有模糊视图上的按钮。有小费吗?谢谢。

我有的我想拥有的

0 投票
4 回答
13300 浏览

swift - 如何在 iOS 11 和 Swift 4 中从相机捕获深度数据?

我正在尝试使用 AVDepthData 从 iOS 11 中的相机获取深度数据,但是当我使用 AVCapturePhotoCaptureDelegate 设置 photoOutput 时, photo.depthData 为零。

所以我尝试使用 AVCaptureDepthDataOutput 设置 AVCaptureDepthDataOutputDelegate,但我不知道如何捕捉深度照片?

有没有人从 AVDepthData 得到图像?

编辑:

这是我尝试过的代码:

我正在尝试两件事,一件是深度数据为零,另一件是我试图调用深度委托方法。

有人知道我错过了什么吗?

0 投票
1 回答
301 浏览

ios11 - 避免 xCode 9 中的三引号自动完成

按下空格键后的字符时如何避免xCode中的自动完成三引号'''或三重双引号。"""

在我的开发风格中,多行字符串的使用少于简单字符串,因此我更喜欢硬输入三重字符。

  • 键盘:U.S. International - PC
  • xcode版本:9.0 beta (9M136h)
  • 插图:

在此处输入图像描述