¿Cómo obtener el registro del sistema () ;?
¿hay alguna manera de obtener el registro del sistema (); así que cuando lo hagosystem("open com.apple.nike");
Debería conseguirCouldn't open application: com.apple.nike. Reason: 8, application disabled or restricted
. Esto se ejecutará en mi dispositivo iOs 7
Gracias
EDITAR:// Este es el nuevo código, pero no funcionará, obtendré
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'launch path not accessible'
*** First throw call stack:
NSString *bundleID = @"com.apple.nike";
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath: @"sudo"];
[task setArguments: [[NSArray alloc] initWithObjects:[NSString stringWithFormat:@"open %@", bundleID], nil]];
NSPipe *pipe= [NSPipe pipe];
[task setStandardOutput: pipe];
NSFileHandle *file = [pipe fileHandleForReading];
[task launch];
NSData *data = [file readDataToEndOfFile];
NSString *output = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
NSLog(@"result: %@", output);