Sto creando una libreria di script AppleScript e voglio chiamare alcuni metodi Cocoa su NSString. Ho creato un file .SCPTD con questo metodo:
on xtrim(sourceText)
set the sourceString to current application's NSString's stringWithString:sourceText
set whitespace to {space, tab, return, linefeed}
set the adjustedString to sourceString's stringByTrimmingCharactersInSet(whitespace)
return (adjustedString as string)
end xtrim
Tuttavia, ottengo l'errore NSString doesn’t understand the “stringWithString_” message.
. La maggior parte delle risposte che trovo su internet suggeriscono che la casella di controllo Libreria AppleScript / Objective-C non è selezionata.
Tuttavia, questa casella di controllo è stata rimosso con la versione di Yosemite .
Cosa c'è di sbagliato nella sceneggiatura? c'è una soluzione?