コードを試しています。私はいくつかの支援が必要です。私はクラスと変数を含む迅速なファイルであるファイルを作成しています。私は正常にファイルを作成して読むことができます。今、私はこの素早いファイルを使用してその変数(この場合はv)にアクセスできますか?インポートSwiftクラスを動的に作成
func writeF() {
let file = "Sample.swift"
let text = "import Foundation \n" +
"public class Sample { \n" +
" let v: Int = 0 \n" +
"}"
if let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first {
let path = NSURL(fileURLWithPath: dir).URLByAppendingPathComponent(file)
//writing
do {
try text.writeToURL(path, atomically: false, encoding: NSUTF8StringEncoding)
}
catch {print("error writing file")}
//reading
do {
let text2 = try NSString(contentsOfURL: path, encoding: NSUTF8StringEncoding)
print(text2)
}
catch {
print("error reading file")
}
}
}
あなたのコードをコンパイルする理由である:) –
はありませんので...笑:) .. thatsのこの実験の終わり。ありがとうございました。 –
正確に何を達成したいですか?私が知っている実行時のあらゆる変化するメソッドはすごいです –