Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 未调用ApplicationIDFinishLaunching_Objective C_Ios_Xcode - Fatal编程技术网

Objective c 未调用ApplicationIDFinishLaunching

Objective c 未调用ApplicationIDFinishLaunching,objective-c,ios,xcode,Objective C,Ios,Xcode,这是我的密码: - (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. NSLog(@"Beep"); return YES; } 我将控制台设置为显示所有输出,但在控制台中看不到嘟嘟声。您需要提供有关应用程序

这是我的密码:

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

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

您需要提供有关应用程序的更多详细信息,有一件事可能是您删除了应用程序午餐时将运行的类

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

你的主屏幕应该是这样的

#import <UIKit/UIKit.h>

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

    @autoreleasepool {
        int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
        return retVal;
    }
}
请参阅此AppController是运行的类,在您的情况下,它可能是AppDelegate

因此,基本上要确保@string与appdelegate接口具有相同的名称
@接口AppController:NSObject

方法签名错误。而不是

- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions
应该是

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

参见文档中的

标记断点并检查此方法是否有效called@AnoopVaidya虽然这是一个有效的建议,如果ApplicationIDFinishLaunchingWithOptions未被调用,OP将面临更大的问题。@Jeremy1026甚至在我们的脑海中:pDear OP:除了此方法,您是否检查了项目或当前类中的NSLog是否正常工作?如果它不适用于整个项目或当前文件,那么请检查NSLog的定义……我取出了应用程序和didFinishLaunchingWithOptions之间的空间,认为该空间不应该存在。正如你所看到的,当我把它放回去的时候,它起了作用。谢谢大家的帮忙。我还以为是第一个呢。现在代码开始工作了!谢谢杰出的很高兴它现在起作用了。