将按钮连接到app delegate

时间:2012-08-13 14:29:16

标签: xcode facebook

我正在学习本教程http://developers.facebook.com/docs/mobile/ios/build/#implementsso,而我正处于添加注销按钮的部分(步骤4)。我已经输入了代码,但我无法找到触发注销功能的方法,因为我已经将所有代码放在app委托文件而不是视图控制器文件中,因为这是教程一直在指导的内容我要去做。代码包括按钮的设置,但我不知道如何将其转换为storyboard文件。谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

请尝试遵循本指南:http://klanguedoc.hubpages.com/hub/IOS-5-A-Beginners-Guide-to-Storyboard-Connection

您将要保持“控制”并从按钮拖动到视图控制器。一旦你这样做,它应该弹出一个IBAction方法列表供选择。单击相应的。

它应该看起来像这样: enter image description here

编辑1:

您无法从应用代理连接IBActions。只需将它放在ViewController文件中即可。如果需要在app委托中,请在VC IBAction中调用:

-(IBAction)yourAction {
YourAppDelegate *appDelegate = (YourAppDelegateClass*)[[UIApplication sharedApplication] delegate];
[appDelegate performSelector:@selector(yourOtherMethod)];
}