问题标签 [ios15.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.
ios - 即使在授予权限后,iOS 图像选择器也不会第一次显示图像
当我全新安装应用程序并尝试添加照片时,即使在授予权限后,图像选择器(我正在使用 QBImagePickerController)也无法加载任何相册或图像。但是如果我终止应用程序并重新启动它就可以了。它发生在 iOS 15.2 更新之后。这是在模拟器中运行时的日志。
objective-c - 应用在 iOS15.2 上崩溃,这不是一种 UITabBarController。iOS 15.2
*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-tabBarController 必须返回 UITabBarController 子类的实例。<MMTabViewController: 0x7fb601727d40> 返回<ESTabBarController: 0x7fb60688da00>,这不是一种UITabBarController。以 NSException CoreSimulator 783.5 类型的未捕获异常终止-设备:iPhone 13 (FF523057-CBC8-4BD0-8315-6F674C6EB86B)-运行时:iOS 15.2 (19C51)-设备类型:iPhone 13
在 iOS 15 之前它工作正常。当我在 iOS 15.2 上运行我的项目时,问题就开始了。
ios - iOS 15.2 UILabel 换行模式不正确工作
面临 iOS 15.2 上所有标签错误处理换行模式的问题。
以下是渲染标签的示例:
换行模式: .byClipping
- Xcode 13.0 iOS 15.0。
- Xcode 13.2.1 iOS 15.2
如您所见,最后一个单词被截断并且不会保留在行上。
换行模式: .byTruncatingMiddle
- Xcode 13.0 iOS 15.0。
- Xcode 13.2.1 iOS 15.2
AppStore UILabels 上的相同问题。似乎该错误在iOS SDK版本中。有没有人遇到过类似的问题?也许有解决方法?
swift - iOS 15.2 关于 didFinish 话语回调的错误
在 iOS 15.2 上,回调函数func speechSynthesizer(_ synthesizer: AVSpeechSynthesizer, didFinish utterance: AVSpeechUtterance)
在音频完成并结束时被正确调用,但当音频话语以synthesizer.stopSpeaking(at: .immediate)
.
我确认了在 Xcode 13.2.1 上编译和模拟的错误行为:在所有以 停止的文本到语音的音频话语上synthesizer.stopSpeaking(at: .immediate)
,错误地调用了didFinish
话语回调函数并显示在 Xcode 控制台上。
在 iOS 12、13 和 14 上,这可以正常工作:音频话语的停止不会调用didFinish
话语回调函数。
有人在 iOS 15 上看到过这种行为吗?
javascript - [iOs15]防止地址栏被javascript隐藏/浮动
我开发了一个嵌入这样的地图的网页。
在 iOS 15 的 safari 中,每当我滚动地图或页面元素时,地址栏都会被隐藏,这会使我的页面折叠。我想防止 address bar 的隐藏行为,但没有找到最佳解决方案。
对不起,有人可以帮助我。
非常感谢!!
objective-c - iOS 15.2 计算谓词需要很长时间
我有一个包含大约 200K 元素的数组,我正在使用这个谓词来过滤一些元素。
当我在 iPad 较旧的 iOS 版本中运行此应用程序时,此代码需要 0.22 秒才能执行。(我已经在 iOS 14.7、12.4、13.2 等中进行了测试。)。但是当我在 iOS 15.1 或 15.2 中运行它时,相同的代码需要 0.63 秒才能执行。
有谁知道为什么在新的iOS版本中需要很长时间?任何帮助,将不胜感激。
swift - 在 iOS 15.2 UITableView 中快速添加嵌入式视图时出现单元格高度错误
我有一个项目在 xcode 12.5.1 和 15.2 之前的 ios 中运行良好 - 它具有 UITableView 和包含嵌入式视图的单元格。我在加载 UITableViewController 时默认设置“未扩展”单元格的高度,然后通过点击行来扩展它们。
当我迁移到 Xcode 13.2.1 并且应用程序在 ios 15.2 设备上运行时,它有一个单元格高度错误 -
当 UITableViewController 加载和加载包含嵌入视图的单元格时,它的高度总是设置为嵌入视图的高度。
也许有人面临这个错误并有任何解决方案?
代码:
这就是我添加单元格的方式 -
这就是我在点击单元格之前“修复”单元格大小不扩大的方式:
以及点击它时如何扩展单元格:
swift - iOS15折线不显示在mapView上
我尝试使用以下代码添加从用户位置到目的地的折线,我确信我已经符合委托并确保用户在授权状态下处于 authorizedAlway 模式。但是,控制台生成了此错误消息,显示“ [UserSession] maps short session requested but session sharing is not enabled ”我找不到任何与如何解决此错误相关的信息。
swift5 - 无论应用程序处于前台还是后台或已终止,如何每 1 小时获取一次用户位置。iOS 15、斯威夫特 5
我想每 1 小时获取一次用户位置。我为此使用了 Timer。但是当应用程序在后台并且我没有得到位置时,计时器会失效。我也尝试过使用 BackgroundTask,但是当应用程序终止时 BackgroundTask 不起作用。有没有其他方法可以实现这一目标?