【发布时间】:2020-07-19 13:01:01
【问题描述】:
我想在 **IOS 端**创建文件并使用 Kotlin/Native 写入。
我有这个代码:
共同主要:
expect class ReadWriteFile
在 androidMain 中:
actual class ReadWriteFile {
fun read(path : String, filename: String) : Boolean {
val file = File("$path/$filename")
return if(file.exists()) {
file.forEachLine {
// do something
}
true
} else {
false
}
}
fun save(path : String, filename : String, nbLine : Int) {
val file = File("$path/$filename")
val w = file.writer()
for(it in 1..nbLine) {
w.write("write something\n")
}
w.close()
}
}
在 iosMain 中:
actual class ReadWriteFile {
fun read(path : String, filename: String) : Boolean {
???????????
}
fun save(path : String, filename : String, nbLine : Int) {
???????????
}
}
【问题讨论】:
标签: android ios file kotlin kotlin-multiplatform