问题标签 [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.
ios - 如何从通知响应中重新加载 iOS 14 小部件的时间线?
我正在使用新的 WidgetKit 为 iOS 14 制作主屏幕小部件,并且我希望我的小部件时间线在用户响应通知时刷新。
这是我的代码目前的样子:
但是当用户响应通知时,我的小部件没有更新。打印语句被打印,所以我知道我的应用程序正在接收响应。当我reloadAllTimeLines()
在我的应用程序中调用其他任何地方时,小部件也会刷新,因此我确信我的小部件扩展已正确实现。但在上述情况下它没有更新。
这是一个错误还是我做错了什么?或者是否有另一种方法可以在用户响应通知后重新加载小部件时间线。
ipados - 在深色模式下使用 PencilKit 会导致颜色错误
在暗模式下,PKInkingTool 中设置的所有颜色似乎都在亮度上反转。如果我选择鲜红色,我会得到深红色,反之亦然。
例如,如果我使用 UIColorPickerViewController 来选择一种颜色:
PKCanvasView 中显示的颜色不是正确的颜色。似乎可行的唯一方法是不支持暗模式。
有没有办法让 PencilKit 使用正确的颜色而不是自动转换颜色?
swift - 对齐在 ios14、xcode12 swiftUI 中不起作用
我的对齐在 xcode12 ios14 中不起作用,但是,我在 xcode11.5 中有相同的代码,一切都很好。每当我将 .frame viewModifier 添加到内容对齐时,它不在中心,是错误还是 API 已更改?这是代码:请在 xcode12 中查看,仅限 ios14。
这也不起作用:
这不起作用:
每当我删除 GeometryReader 时一切正常,但我想要 GeometryReader
ios - WidgetKit 不会在最后请求新的时间线
当我运行下面的代码片段时,WidgetKit 应该根据 Apple 的文档在每分钟结束时请求一个新的时间线。
但它只工作一次,之后什么也没有发生,就好像它被设置为一样.never
。我正在 iOS 14 Beta 2 上试用它。
photokit - PHPicker 委托错误:PHPickerViewControllerDelegate 不响应选择器:didFinishPicking
苹果在 WWDC20 中引入了PHPicker,替代了 UIImagePickerController。
我有一个包装器 NSObject 类,它处理图像选择器控制器的所有配置和呈现,现在我正在替换实现以支持 iOS14。
即使我将委托设置为,self
我也会收到错误:
[Picker] PHPickerViewControllerDelegate doesn't respond to picker:didFinishPicking:
我认为它会检查父视图控制器,确实它没有实现委托方法,但包装器实现了。
这是我的示例代码:
使用它...
你有什么建议?
swift - 无法在 IOS 14 中使用 GKMatch.sendData(toAllPlayers:, with: ) 发送数据
我正在使用 Gamekit 在 iOS 中编写多人游戏。我正在尝试使用以下方法将数据从玩家发送到其他人
它在 ios 13 上运行良好,但在 ios 14 (Beta 2) 和 Xcode 12.0 (beta 2) 上构建,我看到以下消息
[错误] 警告:-[GKMatch sendData:toPlayers:dataMode:error:] 已过时。从 iOS/tvOS 14.0 和 macOS 10.16 开始,Game Center 不会调用这个过时的方法
我在文档中看不到任何替代方法。非常感谢您的帮助。
idfa - IDFA iOS14 返回被拒绝而不显示身份验证弹出窗口
我正在研究如何在 iOS 14 上获取 IDFA。我正在使用 iPhone 8 Plus。
我已经添加了
在.plist
文件中。
然后添加
返回.denied
,有
但我.denied
没有任何弹出窗口。
你知道发生了什么吗?
ios - 通过 KVC 设置“textColor”时,UIDatePicker 在 iOS 14 上崩溃
在我的应用程序中,我使用UIDatePicker
自定义文本颜色,在 iOS 12/13 上,此代码工作正常:
但在 iOS 14 上,我的应用程序崩溃了。
堆栈跟踪:
有谁知道如何在 iOS 14+ 上使用自定义文本颜色?