我该怎么用NSRunningApplication?我有一个与启动应用程序相反的东西:
[[NSWorkspace sharedWorkspace] launchApplication:appName];
Run Code Online (Sandbox Code Playgroud)
但我想关闭一个.我在调试代码时遇到错误NSRunningApp:
NSRunningApplication *selectedApp = appName;
[selectedApp terminate];
Run Code Online (Sandbox Code Playgroud)
有什么不对?如果有,请指出它以及如何解决它.
我一直收到这个错误:
alt text http://img514.imageshack.us/img514/2203/help.tif
它是什么?我甚至从未调用过"isEqualToString".
这是我的笑话.M
@implementation Joke
@synthesize joke;
@synthesize rating;
- (id)init {
[super init];
return self;
}
- (void)dealloc {
[joke release];
[super dealloc];
}
+ (id)jokeWithValue:(NSString *)joke {
Joke *j = [[Joke alloc] init];
j.joke = joke;
return [j autorelease];
}
@end
Run Code Online (Sandbox Code Playgroud)
这是joke.h
@interface Joke : NSObject {
NSString *joke;
int rating;
}
+ (id)jokeWithValue:(NSString *)joke;
@property (readwrite, copy) NSString *joke;
@property (readwrite) int rating;
@end
Run Code Online (Sandbox Code Playgroud)
这里是玩笑的地方
#import "TableViewController.h"
#import "Joke.h"
@implementation TableViewController
@synthesize jokes;
- …Run Code Online (Sandbox Code Playgroud)