writeToFile en un .app


1

Actualmente estoy tratando de escribir contenido dentro de un Applescript.app archivo de recursos.

Puedo escribir en el .scptarchivo si lo copio en una carpeta diferente delApplescript.app

@autoreleasepool {

NSError *error;

NSString *str = @"hello";



BOOL ok = [str writeToFile:@"/Users/Arnaud/main.scpt" atomically:YES encoding:NSUTF8StringEncoding error:nil];

if (!ok) {

    NSLog(@"Error writing file at %@\n%@",

          @"/Users/Arnaud/main.scpt",[error localizedFailureReason]);

Pero si trato de escribir directamente en el .scptarchivo dentro de Applescript.appesta ruta @"/Users/Arnaud/Applescript/Contents/Resources/Scripts/main.scpt", vuelve (null). Supongo que no tengo autorización para acceder porque está dentro de un .app?

¿Hay alguna solución?

Respuestas:


0

así que lo descubrí ... casi avergonzado por lo tonto que es esto, pero bueno, soy un completo principiante.

La ruta a la Applescript.appnecesaria para contener la extensión, me ha engañado la ruta inferior del buscador que no muestra extensiones.

así que ahora puedo escribir en el archivo @"/Users/Arnaud/Applescript.app/Contents/Resources/Scripts/main.scpt"

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.