映射表参数 NULL xcode 错误,当我在模拟器中单击按钮时出错

map table argument NULL xcode error when I click button in simulator

提问人:acamilleri 提问时间:1/30/2022 更新时间:1/31/2022 访问量:3205

问:

我正在使用 UIButton 切换图 1 所示屏幕上文本框中的文本。但是,当我尝试通过iPhone模拟器单击该按钮时,我遇到了此错误。

void * _Nullable NSMapGet(NSMapTable * _Nonnull, const void * _Nullable): 映射表参数为 NULL

xcode simulator & ViewController 的图像

ViewController 场景和层次结构的图像

尝试浏览 Apple 的 xcode 文档和其他来源,但一无所获。

iOS Swift Xcode

评论

0赞 Bojan Bozovic 2/9/2022
在按钮点击时,您可以调用一个循环并为列表中的每个人设置文本,这没有意义。它的效果与以下版本相同:biography.text = Persons.personList.last?。生物

答:

0赞 ygam 1/31/2022 #1

我认为您的问题是 Persons.personList 在您尝试使用它时为零。

评论

0赞 claude31 4/29/2022
我在使用 Xcode 13.2.1(iOS 15.2 模拟器)时遇到了问题。Xcode 13.3.1(iOS 模拟器 15.4)不再有。