我有两个以模态形式呈现的视图控制器。第一个显示 Google 地图并使用 unwind segue 返回选定的位置,第二个仅显示地图。
\n\n当我在运行\xe2\x80\x99s 12.4.1 的 8 Plus 设备上关闭模态 VC 时发生崩溃。\n例外的是这个。
\n\n\n\n\nvalidateNewTexture:89:失败的断言“具有pixelFormat(MTLPixelFormatBGRA8Unorm)的缓冲区支持纹理的BytesPerRow必须\n对齐到64字节,发现bytesPerRow(4976)
\n
以上两者在运行 iOS 12.4.1 的 8 Plus 模拟器、iPhone 6 设备中均运行良好。也适用于 iOS 13 模拟器。
\n\n这个异常发生在我下面的源 VC 代码中。\n崩溃发生在 DispatchQueue 行上。
\n\noverride func viewWillAppear(_ animated: Bool) {\n\n // to ensure the scroll view starts below navigation bar.\n if #available(iOS 11.0, *) {\n self.scrollView.contentInsetAdjustmentBehavior = .automatic\n } else {\n self.automaticallyAdjustsScrollViewInsets = false\n }\n\n }\n override func viewDidAppear(_ animated: Bool) {\n\n super.viewDidAppear(true)\n\n let spinner …Run Code Online (Sandbox Code Playgroud) 我在 iOS 13 上遇到一个问题,当UIBarButton我切换 iOS 主题时图标不会改变。
我为深色和浅色主题创建了两组图像,并将它们添加到 xcassets 中,如下图所示。
当我更改主题时,该主题的图像不会反映,但如果我点击它,它就会改变。
步骤和屏幕录制。
我尝试创建新的栏按钮并分配相同的图标而无需继续。当主题改变时,图标也不会改变,当我点击它时,图标也不会改变。
下面是屏幕录制。
可能是什么原因?