-3

这是我的代码:

- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
NSLog(@"Beep");
return YES;
}

我将控制台设置为显示“所有输出”,但在控制台中看不到“哔”。

4

2 回答 2

6

方法签名错误。代替

- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions

它应该是

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

请参阅UIApplication Delegate的文档

于 2012-12-13T17:54:02.703 回答
0

您需要提供有关您的应用程序的更多详细信息,一件事可能是您以某种方式删除了您将在应用程序午餐时运行的课程。

这不太可能发生,但
转到左侧面板上的资源文件夹,找到您的main.m

你的主要应该是这样的

#import <UIKit/UIKit.h>

int main(int argc, char *argv[]) {

    @autoreleasepool {
        int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
        return retVal;
    }
}

看到这"AppController"是运行的类,它可能是"AppDelegate"你的情况。

所以基本上确保该@""字符串与您的 appdelegate 接口具有相同的名称 @interface AppController : NSObject <UIApplicationDelegate>

于 2012-12-13T17:50:06.147 回答