gpt4 book ai didi

ios - 无法在 Storyboard的容器 View 内添加 TextView 名称

转载 作者:行者123 更新时间:2023-11-30 11:53:05 24 4
gpt4 key购买 nike

我在 View 上添加了一个容器 View ,并在其中添加了一个 TextView 。该应用程序编译并运行没有问题。但是,当我向 TextView 添加名称时,启动应用程序时会收到该错误:

Unhandled Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Foundation.MonoTouchException: Objective-C exception thrown. Name: NSUnknownKeyException Reason: [<SaisieVocale 0x13d929f50> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key mavariablename.

我不明白这个问题,有人有想法吗?

编辑:请注意,如果我将 TextView 从包含的 View 移动到主视图,则不会出现错误。

编辑,我的 Storyboard摘录:

<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" textAlignment="natural" id="78070" translatesAutoresizingMaskIntoConstraints="NO" customClass="MyTextView" keyboardDismissMode="onDrag">
<rect key="frame" x="30" y="43" width="354" height="142"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<string key="text">text</string>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
<color key="textColor" colorSpace="calibratedRGB" red="0.22745098039215686" green="0.41176470588235292" blue="0.8" alpha="1"/>

</textView>
<connections>
<outlet property="mavariablename" destination="78070" id="name-outlet-78070"/>
</connections>

最佳答案

我想我发现了问题(实际上它有效)。我正在使用 xamarin,当我需要将 textview 连接到 View Controller 类文件中的变量时,我只需在 Storyboard中 uitextview 组件的属性中添加一个名称。所以我不知道创建了一个包含变量声明的文件,就像 swift 一样。

问题是由于某种原因没有创建这个声明,所以我添加了它,现在它可以工作了。

关于ios - 无法在 Storyboard的容器 View 内添加 TextView 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48135958/

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