-1
私はこの質問への答えとしてマーティンRによって作られた機能を使用しようとしています:Get terminal output after a command swiftスウィフトとUnsafePointerを使用する方法3
しかし、UnsafePointerラインはもはやスウィフト3で動作し、私はトラブルを抱えていますそれを考え出す。このコードをSwift 3にどう対応させるのですか?
if var string = String.fromCString(UnsafePointer(outdata.bytes)) {
string = string.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet())
output = string.componentsSeparatedByString("\n")
}
ps、この機能を使用するには、「Import Cocoa」が必要です。
'String.fromCString()'最善の解決策は、おそらくありませんでしたを使用して、再び参照するコードを考える:使用
String(data: encoding:)
良いです。後でそれを更新します。 –