单击按钮(GoButton)后,我试图调用一大段代码来运行,我尝试过这样做,但是它只是崩溃了,有时还会收到我的按钮等于nil的错误。有什么建议吗?下面的所有代码都可以在没有按钮的情况下正常运行,我希望它一旦按下即可运行。另外,我是快速编程的新手,如果真的很简单,请对不起。谢谢
下面的代码:
a <= b
答案 0 :(得分:0)
似乎您的with open(os.path.join('..\\',file)) as tempfile:
first_line = tempfile.readline().strip()
if '//Q' in first_line:
QFile = os.path.join('..\\',file)
elif '//H' in first_line:
HFile = os.path.join('..\\',file)
函数位于您的GoButton
方法内部?绝对不是这种情况,因为默认情况下nested functions是对外界隐藏的。
如果您使用情节提要,将按钮单击链接到动作的正确方法是通过情节提要和IBAction。有很多视频/文本教程向您展示如何做到这一点。这是我个人喜欢的视频教程,因为它很清晰,因为您是Swift的新手-https://www.youtube.com/watch?v=Opz3juSW43Q。 (我既不拥有此链接中的视频内容,也没有任何关联,我只是在这里链接它,因为我认为这可能会有所帮助。)