Как ссылаться на ресурсы в Xcode? - PullRequest
0 голосов
/ 14 марта 2020

Я создаю приложение какао в Xcode, которое использует кнопки для выполнения сценариев оболочки MacOS. Код, который я использую для Button1:

@IBAction func Button1(_ sender: NSButton) {
        let process = Process()
        process.executableURL = URL(fileURLWithPath: "/Users/myusername/Desktop/shellscript.command")
        try? process.run()

Это работает отлично, но это не постоянное решение, потому что я полагаюсь на тот факт, что файлы находятся на рабочем столе моей мамы c, а не на самом деле внутри Xcode. Я уже добавил папку ресурсов и поместил внутри shellscript.command, но Xcode не распознает, когда я пытаюсь получить к ней доступ. Вот что я пытался безрезультатно:

@IBAction func Button1(_ sender: NSButton) {
        let process = Process()
        process.executableURL = URL(fileURLWithPath: "/Resources/shellscript.command")
        try? process.run()

Я был бы очень признателен, если бы кто-то очень точно поделился правильным кодом, который используется для доступа к файлам, хранящимся в папке ресурсов в проекте приложения какао (в других слова, что такое URL для прямой ссылки на ресурсы). Я просмотрел десятки других сообщений stackoverflow, но, похоже, не смог найти ответ. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...