今天在项目中遇到的问题:在获取字典中的地址和文件名字了,并且进行拼接过后,转换成NSURL的时候NSURL的值为空.
-(void)awakeFromNib{
[super awakeFromNib];
[tableView setTarget:self];
[tableView setDoubleAction:NSSelectorFromString(@"doubleClick:")];
//setDoubleAction双击选择事件
[tableView setAction:NSSelectorFromString(@"doubleClick:")];//setAction单击选择事件
}
- (void) doubleClick: (id)sender
{
NSInteger rowNumber = [tableViewclickedRow];
NSLog(@"Double Clicked.%ld ",rowNumber);
}
在XCode中创建一个cocoa Application,删掉默认创建的界面菜单文件MainMenu.xib和AppDelegate.h(m)文件。修改main.m文件为以下内容
#import <Cocoa/Cocoa.h>
int main(int argc, char* argv[])
{
[[NSAutoreleasePool alloc] init];
[NSApplication sharedApplication];
NSRect rc = NSMakeRect(0, 0, 800, 600);
NSUInteger uiStyle = NSTitledWindowMask | NSResizableWindowMask | NSClosableWindowMask;
NSWindow* win = [[NSWindow alloc] initWithContentRect:rc styleMask:uiStyle backing:NSBackingStoreBuffered defer:NO];
[win setTitle:@"HelloWin Test"];
[win makeKeyAndOrderFront:nil];
[win makeMainWindow];
[win center];
[NSApp run];
return 0;
}
编译执行即可出现一个800X600大小的空白窗口。