Hallo Xcoder
Ich bin sehr frisch in der Materie und möchte aber ein kleines Tool schreiben.
ich muss oft Medienkennwörter im Quicktime player eingeben. Seit dem ich aber das neue 10.6 habe, muss ich den quicktime x benutzen, bei dem man nicht mehr die Möglichkeit hat bequem über die Einstellungen die Kennwörter einzugeben, sondern jedes einzelnd über Terminal.
So nun dachte ich mir, da wär es doch praktisch so ein kleines eingabetool zu schreiben und hab mich ein wenig mit cocoa auseinander gesetzt.
Ich bin nun so weit gekommen, dass ich keine Fehermeldungen mehr beim builden und runnen bekomme und meinermeinung nach ausser ein paar feinheiten der Code auch stimmen müsste.
Und genau wegen dieser Feinheiten komme ich auf euch zu , vil. könnt ihr mir weiterhelfen, bzw. vil. habe ich ja auch etwas im IB vergessen?!
hier der Code:
AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface MKenterAppDelegate : NSObject {
IBOutlet NSTextField *categoryTextField;
IBOutlet NSTextField *mediakeyTextField;
}
- (IBAction)clickAddButton: (id)sender;
@end
AppDelegate.m :
#import "MKenterAppDelegate.h"
@implementation MKenterAppDelegate
- (IBAction)clickAddButton: (id)sender; {
NSString *defaultArgument = @"qtdefaults write MediaKeys";
NSString *categoryText = [categoryTextField stringValue];
NSString *mediakeyText = [mediakeyTextField stringValue];
NSArray *argumentsArray = [NSArray arrayWithObjects:defaultArgument, categoryText, mediakeyText, nil];
[NSTask launchedTaskWithLaunchPath"user/bin/sh" arguments:argumentsArray];
}
@end
Mein Interface hat also zwei Textfelder und einen Button. Klicke ich auf den Button, wird aber nix in die Qt defaults eingetragen
Für jede Hilfe bin ich dankbar!
LG
Mortus
Ich bin sehr frisch in der Materie und möchte aber ein kleines Tool schreiben.
ich muss oft Medienkennwörter im Quicktime player eingeben. Seit dem ich aber das neue 10.6 habe, muss ich den quicktime x benutzen, bei dem man nicht mehr die Möglichkeit hat bequem über die Einstellungen die Kennwörter einzugeben, sondern jedes einzelnd über Terminal.
So nun dachte ich mir, da wär es doch praktisch so ein kleines eingabetool zu schreiben und hab mich ein wenig mit cocoa auseinander gesetzt.
Ich bin nun so weit gekommen, dass ich keine Fehermeldungen mehr beim builden und runnen bekomme und meinermeinung nach ausser ein paar feinheiten der Code auch stimmen müsste.
Und genau wegen dieser Feinheiten komme ich auf euch zu , vil. könnt ihr mir weiterhelfen, bzw. vil. habe ich ja auch etwas im IB vergessen?!
hier der Code:
AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface MKenterAppDelegate : NSObject {
IBOutlet NSTextField *categoryTextField;
IBOutlet NSTextField *mediakeyTextField;
}
- (IBAction)clickAddButton: (id)sender;
@end
AppDelegate.m :
#import "MKenterAppDelegate.h"
@implementation MKenterAppDelegate
- (IBAction)clickAddButton: (id)sender; {
NSString *defaultArgument = @"qtdefaults write MediaKeys";
NSString *categoryText = [categoryTextField stringValue];
NSString *mediakeyText = [mediakeyTextField stringValue];
NSArray *argumentsArray = [NSArray arrayWithObjects:defaultArgument, categoryText, mediakeyText, nil];
[NSTask launchedTaskWithLaunchPath"user/bin/sh" arguments:argumentsArray];
}
@end
Mein Interface hat also zwei Textfelder und einen Button. Klicke ich auf den Button, wird aber nix in die Qt defaults eingetragen
Für jede Hilfe bin ich dankbar!
LG
Mortus