无法调用应用程序委托方法

时间:2010-06-25 14:26:41

标签: iphone core-audio

我正在开发使用FFT查找音频的app。在我的应用程序中,我无法在app delegate类中调用应用程序委托方法,如下所示,但我可以在app delegate类中调用其他自定义方法。我做错了什么? 请帮帮我!

  • (void)applicationDidFinishLaunching:(UIApplication *)application

3 个答案:

答案 0 :(得分:2)

看起来您的项目文件有点混乱。说实话,以新的应用程序模板为基础,然后将更改添加到其中可能更容易。如果无法做到这一点,请查看以下内容

在Resources文件夹下的{project_name} .plist文件中,您应该看到一个设置

Main nib file base name

这将告诉您在开始时加载了哪个nib文件(通常是MainWindow)。打开此文件,查看“文件所有者”'UIApplication'。右键单击此处,应该有一个指向该委托的链接。如果它不存在,那那就是你的问题

答案 1 :(得分:0)

检查以确保您的应用程序委托继承自NSObject NOT NSApplication,因为NSApplication是单身人士。否则,您的应用程序对象将是它自己的委托。

答案 2 :(得分:0)

您现在应该使用application:didFinishLaunchingWithOptions: