我有2个类:AppDelegate和ViewAddFriendsWindowObject。
在AppDelegate.m我有代码的这些行:NSObject内的方法的部分没有被执行
#import "ViewAddFriendsWindowObject.h"
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
ViewAddFriendsWindowObject *viewAddFriends = [[ViewAddFriendsWindowObject alloc] init];
[viewAddFriends isFirstRun:YES];
}
在ViewAddFriendsWindowObject.h我有:
#import <Foundation/Foundation.h>
@interface ViewAddFriendsWindowObject : NSObject
@property IBOutlet NSButton *cancelSkipBtn;
@property IBOutlet NSButton *doneBtn;
- (void)isFirstRun:(BOOL)firstRun;
@end
在ViewAddFriendsWindowObject.m我有:
#import "ViewAddFriendsWindowObject.h"
@implementation ViewAddFriendsWindowObject
@synthesize cancelSkipBtn=_cancelSkipBtn;
@synthesize doneBtn=_doneBtn;
- (void)isFirstRun:(BOOL)firstRun{
NSLog(firstRun ? @"Yes" : @"No");
if(firstRun == YES){
NSLog(@"YES");
[_cancelSkipBtn setTitle:@"Skip"];
[_cancelSkipBtn setEnabled:NO];
}else{
NSLog(@"NO");
[_cancelSkipBtn setTitle:@"Cancel"];
}
}
@end
这里的问题。 The NSLog(@"YES")
被执行,但是[_cancelSkipBtn setTitle:@"Skip"];
和[_cancelSkipBtn setEnabled:NO];
不是。有任何想法吗?
所以我能做些什么[_cancelSkipBtn setTitle:@“Skip”];被执行? – 2012-07-10 17:37:57
您需要以某种方式从笔尖加载视图,它应该是视图控制器吗? – 2012-07-10 17:48:17