问题标签 [ios14]
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.
uikit - 在 iOS 14 运行时,在 Interface Builder 中设置的 UITextField backgroundColor 为 nil
我有一个可以在 iOS 11-13 上正常运行的应用程序,但是当我在 iOS 14 中运行它时,其中的几个文本字段以 nil 呈现,因此背景色非常透明,即使背景颜色在界面生成器。
我在代码中看不到任何使用可能会弄乱背景颜色的文本字段的代码,并且在相同场景下运行的这些相同 UITextField 在 iOS 13 及更低版本上以白色背景出现。
如果我在代码中明确设置颜色,则在 iOS 14 中一切正常
我不想添加冗余代码只是为了重置背景颜色。关于 iOS 14 中的新 UITextField 行为,我可能会遗漏什么吗?
swift - 在同一个多平台(iOS、macOS、watchOS、tvOS)应用程序中支持不同的生命周期方法
这个SwiftUI-Kit是一个开源项目,作为展示所有 SwiftUI 组件的一种方式,它支持所有 Apple 平台。
该项目是在 Xcode 12 测试版中创建的,使用新的 SwiftUIApp
协议来处理应用程序的生命周期,部署目标是 iOS 14。
现在,我想在项目中添加对 iOS 13 的支持。而且我找不到在这个项目中同时拥有App
适用于 iOS 14 和其他平台的协议并AppDelegate
用于 iOS 13 的方法。
我尝试了 App Delegate 和 Scene Delegate 方法的不同组合。最终结果是 iOS 13 设备崩溃并出现以下错误。
这是代码。您可以在此分支中找到 iOS 13 的完整项目代码。
我查了这个问题,但答案需要 iOS 14 作为目标。我想让它以 iOS 13 为目标。
ios - 是否可以在 iOS 14+ 中禁用后退导航菜单?
在 iOS 14+ 中,点击并按住backBarButtonItem
UINavigationItem 将呈现完整的导航堆栈。然后用户可以弹出到堆栈中的任何点,而以前用户所能做的只是点击该项目以弹出堆栈中的一个项目。
是否可以禁用此功能?UIBarButtonItem 有一个名为 的新属性menu
,但尽管在按住按钮时显示菜单,但它似乎为 nil。这让我相信这可能是无法改变的特殊行为,但也许我忽略了一些东西。
ios - iOS 14 beta 允许定位一次去 locationManager didFailWithError
我在 iOS 14 beta 和位置权限上检查我的应用程序如果我选择允许位置一旦它要使用 Location failedWithError 方法并且错误对象是
Domain=kCLErrorDomain Code=0 "(null)", error.localizedDescription 是操作无法完成。(kCLErrorDomain 错误 0。)
有人可以帮我解决这个问题。
swift - os.Logger (os_log) 忽略新的隐私字符串插值
在 iOS 14 模拟器上使用以下代码,所有日志语句都以明文形式打印。没有编辑或散列发生。无论是在 Xcode 控制台中,还是在 Mac 上的 Console.app 中。
是否需要其他任何东西来测试编辑是否有效?
history - history.go(-1) 无法在IOS14 Beta2 App中运行
我的 Web 应用程序在 IOS 本机应用程序的 WebView 中工作。页面左上角有一个按钮,点击按钮后会返回上一页。到目前为止一切顺利,但最近许多客户已将他们的 IOS 升级到 14 Beta2,现在后退按钮无法按预期工作。
我使用history.go(-1)返回,但是如果session历史长度为2,会执行history.go(-1),但是页面不会返回。网址也不会改变。如果用户继续打开新页面,那么它会再次工作。
有没有人知道它发生了什么?
ios - cocos2d JS WebGL 渲染在 iOS 14 公测版中不起作用
我有一些使用 Cocos2d-x 3.17.2 在 WKWebView 上运行的 javascript 游戏,并且在 iOS 14 公共测试版的设备上已经停止可见。触摸时可以听到咔嗒声,但屏幕上没有任何内容。
在进一步的测试中发现游戏在画布渲染模式下会绘制,但在 WebGL 渲染模式下不会。有没有其他人遇到过这个问题或知道为什么会突然在 iOS 14 中发生这种情况?
更新:在带有 WebGL 的 Phaser 3 上运行的游戏似乎在 iOS 14 上按预期运行。
ios - 更改默认电子邮件应用程序会影响 MFMailComposeViewController 的使用吗?
iOS 14 用户可以更改默认电子邮件应用程序。这对 MFMailComposeViewController 有什么影响(如果有的话)?更具体地说,如果 MFMailComposeViewController 与任何默认电子邮件客户端“正常工作”,例如设置收件人、主题、正文等,那将是理想的。
如果这是不可能的,我想打开一个 mailto URL 将打开默认邮件应用程序是什么。在 iOS 14 发布之前有什么方法可以测试吗?