Der Code sieht genau so aus die zuletzt von euch vorgeschlagen.
Alles anzeigen
wie ich schrieb müssen zwischen den einzelnen combinedArguments Leerzeichen sein aber es darf kein Leerzeichen vor dem erstem sein.
Quellcode
- func Kopiered64aufFloppy(){
- var combineArguments = ""
- if WarpBox.state == .on{
- print("warp an")
- combineArguments.append("-w")
- print(combineArguments)
- }
- if BumBox.state == .on {
- print("bum an")
- combineArguments.append("-B")
- print(combineArguments)
- }
- if Drive1571Box.state == .on{
- TwoSidedBox.isHidden = false
- combineArguments.append("--drive-type=1")
- print(combineArguments)
- }
- if TwoSidedBox.state == .on{
- combineArguments.append("-2")
- print(combineArguments)
- }
- let info = "Copy Disk Image to Floppy"
- self.OutPut.stringValue = info
- let d64Name = DateiauswahlName.stringValue
- combineArguments.append(d64Name)
- combineArguments.append("8")
- self.OutPut.stringValue = combineArguments
- runCommandCopy2Floppy("/usr/local/bin/d64copy", with: [combineArguments])
- }