0
我试图让一个变量替换标签文本。appDelegate没有名为'PlayerName'的成员
我使用拖放功能创建了标签,然后按Ctrl +拖动到viewcontroller.swift文件以在其中创建该标签。这给了我这样的:
@IBOutlet var playerName: UILabel!
现在,在myAppDelegate.swift文件,只需在didFinishLaunchingWithOptions功能我说:
self.playerName.text = "textHere"
然而,当我运行的应用程序,我得到上述错误。我错过了什么步骤?
感谢
有一个在我的appdelegate的功能,从Parse.com获取数据 - 如果值==“是”我希望标签更改为是。我会怎么做?谢谢你的回复:) – DannieCoderBoi 2014-11-22 20:18:12
是的,它可以完成,但正如我所说的,你需要创建一个ViewController像这样的实例 让vcObj:ViewController = ViewController() 然后这样做来设置文本到您的标签 vcObj.playerName.text =“textHere” – 2014-11-22 20:22:53