Jak obejść wywołanie NSTask - [NSString fileSystemRepresentation] dla argumentów
Wygląda na to żeNSTask
połączenia-[NSString fileSystemRepresentation]
zakodować wartości dla każdego z podanych argumentów.
To może stać się problemem w niektórych sytuacjach z powodu tego, że-fileSystemRepresentation
koduje za pomocą zdekomponowanych formularzy Unicode: na przykład a-umlaut (ä) byłby zakodowany jako U + 0061 (łacińska mała litera a) i U + 0308 (łącząca diaza), w przeciwieństwie do U + 00E4 (łacińska mała litera a z diaeresis). The-UTF8String
Z drugiej strony metoda wydaje się działać odwrotnie.
potrzebuję mojegoNSTask
argumenty do zakodowania przy użyciu złożonych formularzy. Jak obejść ten problem?