gpt4 book ai didi

iOS 设计师不渲染 Storyboard

转载 作者:行者123 更新时间:2023-11-28 20:52:04 26 4
gpt4 key购买 nike

在 Xamarin.IOS 编辑器中我收到此错误:

“解析此文档中的 XML 时出现问题”

System.NullReferenceException: Object reference not set to an instance of an object
at MonoTouch.Design.ProxiedView.set_UseSafeArea (System.Boolean value) [0x00001] in /Users/vsts/agent/2.154.3/work/1/s/Xamarin.Designer.iOS/MonoTouch.Design.Shared/ProxiedView.cs:944
at MonoTouch.Design.ProxiedViewController.UpdateLayoutGuides (MonoTouch.Design.Catalog utilityCatalog, MonoTouch.Design.IosDocument rootModel) [0x002ac] in /Users/vsts/agent/2.154.3/work/1/s/Xamarin.Designer.iOS/MonoTouch.Design.Shared/ProxiedViewController.cs:238
at MonoTouch.Design.Storyboard.UpdateLayoutGuides (MonoTouch.Design.Catalog utilityCatalog) [0x00017] in /Users/vsts/agent/2.154.3/work/1/s/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Storyboard.cs:132
at MonoTouch.Design.Client.IPhoneDesignerSession.LoadXml (System.Func`1[TResult] getDoc, System.Boolean shouldTryUpgrade, System.String fileName) [0x00310] in /Users/vsts/agent/2.154.3/work/1/s/Xamarin.Designer.iOS/MonoTouch.Design.Client/IPhoneDesignerSession.cs:466

我尝试禁用一些东西并回顾我在制作 Storyboard时所做的每一步,唯一成功一半的是禁用自动布局,但它破坏了我的布局。问题是它在应用程序和 xcode 中完美运行,但在 VS iOS 设计器中它不起作用,我需要它添加组件的 ID 以使用它们我的 ViewController,在我的项目中,这是添加的唯一方法ID。

我迷路了,如果你需要任何额外的信息问我,我粘贴了日志的重要(或者我认为)部分,它们太长了。

这是完美运行的 Storyboard的 iPad 版本,它基于该 Storyboard(复制并粘贴然后编辑以适应 iPad)

这是 Storyboard:https://pastebin.com/QAHEBne0

最佳答案

你的文件的问题是你有与 safeArea 相关的约束,但它没有在文件中打开。

当我在我的 Xcode 中打开文件并打开时我修复了它(检查图像) enter image description here

结果是 useSafeAreas="YES" 添加到 xml 第二行的文档标签

请仔细检查您的约束,其中一些可能会被破坏或删除。

关于iOS 设计师不渲染 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57326601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com