当用户与应用程序中的其他视图控制器交互时,初始视图控制器会继续重新加载



我是iOS开发的新手。我正在从事的项目有两个视图控制器:

VC1: - 具有一个简单的按钮,上面写着" begin quiz",并带有VC2。我在故事板编辑器中创建了SEGUE,因此VC1没有自定义类。很简单...几乎就像一个飞溅页

VC2: - 显示一个从PLIST提出并显示在label中的问题 - 用户将答案输入到textbox中,并按下NEXT按钮 - NEXT事件称为1)写入SQLite DB的答案,以及2)清除textbox,3)将下一个问题加载到label

问题语句:VC1VC2之间的链接在添加任何逻辑以将数据提交到数据库之前工作正常。意思是VC1将介入VC2,并且作为击中NEXT按钮,将加载一个新问题。但是,在实现逻辑以在NEXT方法中写入数据库后,VC1将重新加载。请注意,这些值是将DB的。我已经介绍了代码,但我无法解释为什么VC1重新加载。从VC2回到VC1

没有元素

问题:1.什么会导致这种行为?2.数据库逻辑的写作会导致这或是无关的观察?3.在故事板中,我可以设置的VC2的属性,以确保VC1不会重新加载。也许我还没有指定某些内容,而VC1默认情况下会加载。

事先感谢您的帮助。

我建议您使用笔尖而不是使用Storybord。NIB将为您提供更多的控制权,您可以轻松地通过屏幕导航。

还尝试检查您编写的下一个方法。您可能会从一开始就再次加载VC1。一旦VC1重新加载了新的数据,VC2将自动重新加载。

最新更新