Bir .app içinde writeToFile


1

Şu anda içinde Applescript.app bir kaynak dosya olan içeriğe yazmaya çalışıyorum .

.scptDosyadan farklı bir klasöre kopyalarsam yazabilirim .Applescript.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]);

Ancak doğrudan bu yoldaki .scptiçindeki dosyaya yazmaya çalışırsam , geri döner . Ben bunun içeriden çünkü erişim için yetki yok sanırım ?Applescript.app@"/Users/Arnaud/Applescript/Contents/Resources/Scripts/main.scpt"(null).app

Bir geçici çözüm var mı?

Yanıtlar:


0

Ben sadece anladım .... neredeyse bu kadar aptal ne kadar utanıyorum ama, ben tam bir acemi Im.

Applescript.appUzantıyı içermesi gereken yol , uzantıları göstermeyen bulucu alt yolu tarafından kandırıldım.

bu yüzden şimdi dosyaya yazabiliyorum @"/Users/Arnaud/Applescript.app/Contents/Resources/Scripts/main.scpt"

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.