问题标签 [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.
swift - 初始化 CGContext
我正在尝试初始化 CGContext ( API )
但这给了我错误:
Cannot invoke initializer for type 'CGContext' with an argument list of type '(url: CFURL)'
我也试过CGContext(url as CFURL)
了CGContext.init(url as CFURL)
如果我添加mediaBox: nil
我得到:
Ambiguous reference to member 'init(data:width:height:bitsPerComponent:bytesPerRow:space:bitmapInfo:releaseCallback:releaseInfo:)
avplayer - 检测 RPScreenRecorder 是否正在录制
在我的应用程序中,我AVPlayer
用来播放视频。但是,我不使用FairPlay
.
我尝试使用RPScreenRecorder来检测屏幕录制是否开启:
但这不起作用。
有谁知道如何获取屏幕录制是否开启?
ios11 - iOS 11 UINavigationBar 栏按钮项目对齐
我正在将我的应用程序升级到 iOS 11,并且我发现导航栏存在一些问题,我的部分问题已经在这里提出了问题,所以我不会在这个问题中提及它们。
有问题的特定问题是导航栏的栏按钮项目的间距不同。我的主要左右栏按钮项目现在更靠近屏幕的水平中心,我无法将它们移动到靠近屏幕边缘的位置。过去,我使用了自定义UIButton
子类并使用自定义视图创建了条形按钮项。对齐解决方案是alignmentRectInsets
和contentEdgeInsets
,现在我无法使用这种方法产生预期的结果。
编辑:
我已经用 iOS 11 beta 2 重新测试过,问题仍然存在。
编辑 2: 我已经用 iOS beta 3 重新测试过,问题仍然存在。
barcode - 适用于 iOS 11 的 Vision Framework 条码检测
我一直在对 Apple 在 WWDC2017 中引入的新 Vision 框架进行测试。我正在专门研究条形码检测 - 在从相机/画廊扫描图像后,我已经能够得到它是否是条形码图像。但是,在查看barcodeDescriptor 时,我看不到实际的条形码值或有效负载数据。https://developer.apple.com/documentation/coreimage/cibarcodedescriptor页面上似乎没有任何内容可以识别任何属性。
我收到这些错误:
- 无法连接到远程服务:错误域 = NSCocoaErrorDomain 代码 = 4097“连接到名为
com.apple.BarcodeSupport.BarcodeNotificationService 的服务”- libMobileGestalt MobileGestalt.c:555:无法访问 InverseDeviceID(参见问题/11744455>)
- 连接到名为 com.apple.BarcodeSupport.BarcodeNotificationService 的服务错误
域 = NSCocoaErrorDomain 代码 = 4097
有没有办法从 VNBarcodeObservation 访问条形码值?任何帮助将不胜感激。谢谢!这是我正在使用的代码:
facebook - iOS 11 正在移除原生 facebook 集成。那么,使用当前 facebook sdk 的应用程序将无法在 iOS 11 上运行?
最近,我了解到 iOS 11 正在放弃与 Twitter、Facebook、Flickr 和 Vimeo 的原生系统集成。我已将 facebook sdk 用于商店中的各种应用程序。他们会停止使用 iOS 11 的发布吗?
ios11 - xCode 9 - iOS 11:NSURLConnection - sendAsynchronousRequest 失败
我刚刚下载了最新版本的 xCode (9.0 beta (9M136h))。
但是,当我尝试在 iOS 11 模拟器中向我的服务器发出请求时(使用 NSURLConnection sendAsynchronousRequest),收到错误消息:
NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9807) NSURLConnection 完成错误 - 代码 -1202
NSError 对象包含消息 - @"NSLocalizedDescription" : @"此服务器的证书无效。您可能正在连接到伪装成“***”的服务器,这可能会使您的机密信息面临风险。"
该 plist 包含:
所以在这种情况下这不是问题(我猜)
不用说它在 iOS 10/9/8 中运行
有什么建议么?
提前致谢!
ios - 如何从 VNClassificationObservation 获取对象矩形/坐标
从VNClassificationObservation
.
我的目标 id 是识别对象并显示带有对象名称的弹出窗口,我可以获取名称但无法获取对象坐标或框架。
这是代码:
然后我处理
更新:
apple-push-notifications - iOS 11 推送通知横幅现在在应用程序处于前台时显示
在对 iOS 11 预览版进行一些测试时,我注意到当我在我的应用程序处于前台时收到推送通知时,操作系统会显示系统通知,您通常只会在应用程序未处于活动状态时看到该通知。
我没有看到任何宣布已更改的内容,也没有看到任何新的 API 以某种方式改变这种行为。有谁知道或有文档链接说明这是有意的、错误、临时的还是什么?
ios11 - 状态码 400:使用 URLSession.shared.dataTask 调用的 NSHTTPURLResponse
这是我在将 iOS 11 (15A5304i) 和 Xcode 9 (9M137d) 更新到最新测试版后开始遇到的问题。
当我恢复到以前的测试版时,它就消失了。
对网站进行任何 GET https 调用都会导致来自服务器的 400 响应。
这就是我打电话的方式
这就是生成请求的方式:
同样,这在以前的 iOS 11 测试版上运行良好,但是新版本会在对 Web 服务器的 https 调用上产生 400 响应,几乎没有数据。
值得注意的是,我首先调用了托管在https://api.yelp.com/上的 Yelp 端点 API 。此连接成功,没有任何问题。对其他主机( https://stackoverflow.com、https : //www.yelp.com )的任何进一步调用都会返回 400。
当我使用旧测试版在模拟器中运行代码时,它工作正常,当我部署到使用新 iOS 的 iPhone 6 时,它会从服务器产生 400。
我没有针对我拥有的服务器对此进行测试,因此我可以查看日志,但是在此过程中出现了一些问题,导致服务器以错误的请求响应返回。这些相同的调用使用 curl、postman、浏览器和以前的 iOS 版本可以正常工作。
我希望遇到同样问题的人能有所启发。