Я разработал плагин, который включает в себя массив допустимых расширений файлов.Вплоть до последних версий Sketch синтаксис выглядел следующим образом:
var fileTypes = [NSArray arrayWithObjects:@'scss',@'less',@'css',nil];
Выдается сообщение об ошибке: Метод ObjC arrayWithObjects: требуется 1 аргумент, но JavaScript передал 4 аргумента
Я исследовал синтаксис NSArray arrayWithObjects
и попытался обновить свой код на основе документации:
NSString *strings[3];
strings[0] = @'scss';
strings[1] = @'less';
strings[2] = @'css';
NSArray *fileTypes = [NSArray arrayWithObjects:strings count:3];
Независимо от того, как я пытаюсь обновить синтаксис, он выдает другую ошибку:
SyntaxError: Левая часть оператора '=' должна быть ссылкой.
Не будучи знакомым с программированием в ObjC, любой может помочь с правильным синтаксисом для сохранения ссылки fileTypes , что равно трем строковым значениям?