Использовать классы Swift в файлах Objective C для мостов

Я считаю, что мы можем использовать ProcessBuilder

Runtime.getRuntime().exec("python "+cmd + py + ".py");
.....
since exec has its own process we can use that
ProcessBuilder builder = new ProcessBuilder("python", py + ".py");
builder.directory(new File(cmd));
builder.redirectError();
....
Process newProcess = builder.start();
0
задан Bohdan Savych 13 July 2018 в 15:31
поделиться

1 ответ

Это похоже на то, что вы не включаете заголовки, которые определяют недостающие символы, например NSViewController, прежде чем включать заголовок моста.

2
ответ дан Gereon 17 August 2018 в 12:30
поделиться
  • 1
    – Bohdan Savych 13 July 2018 в 18:13
  • 2
    Добавьте отсутствующий оператор include / import непосредственно над текущей текущей строкой #import "project-Swift.h". – Gereon 14 July 2018 в 10:40
  • 3
    Большое спасибо! – Bohdan Savych 16 July 2018 в 07:09