没有已知的选择器“注销”的类方法
但是我尝试用相同的代码创建一个新项目,这是可行的!
为什么?
有人可以回答我吗?
LoginController.h
//
// LoginController.h
//
#import <Foundation/Foundation.h>
@interface LoginController : NSObject
+(void)Logout;
@end
LoginController.m//
// LoginController.m
//
#import "LoginController.h"
@implementation LoginController
+(void)Logout{
//something here
}
@end
HomeViewController.m//
// HomeViewController.m
//
#import "LoginController.h"
@interface HomeViewController ()
@end
HomeViewController.m@implementation HomeViewController
- (void)viewDidLoad
{
[LoginController Logout];
}
@end
最佳答案
您可能没有在#import "LoginController.h"
中添加HomeViewController.m
,因此编译器不知道此方法。看起来您确实将其包括在.h
中,但是您可能没有在#import "HomeViewController.h
中包括“HomeViewController.m
”
关于iphone - “没有用于选择器“方法名称”的已知类方法”,但是我的代码是正确的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19295366/