我试图在AppDelegate.m中调用另一个类的方法。我做了以下事情:
-void testMethod
#import "MyClass.h"
MyClass * myClassInstance = [[MyClass alloc] init];
[myClassInstance testMethod]
#import "MyClass.h"
我认为我已经完成了对这个问题的回答:calling a method inside someClass from AppDelegate Objective-C IOS
但我仍然得到一个"无法识别的选择器发送到实例"错误?
缺少什么?
提前致谢。
答案 0 :(得分:-1)
尝试将方法调用放在某些appDelegate生命周期方法中,如:
document.getElementsByClassName("tabbable")
对于要实例化的类,请使用以下内容:
Test.h文件
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
Test* testObject = [[Test alloc] init];
[testObject testMethod];
return YES;
}
和Test.m文件
#import <Foundation/Foundation.h>
@interface Test : NSObject
-(void)testMethod;
@end
在这种情况下,当应用程序初始化时,控制台上会显示日志消息。