Ios FileManager文件将保存多少数据?

Ios FileManager文件将保存多少数据?,ios,cocoa-touch,filehandle,file-manager,Ios,Cocoa Touch,Filehandle,File Manager,我正在使用Ios中的FileManager创建目录并在其中保存日志文件。。当我获取字符串数据时,我会将其添加到FileManager目录中的文件中。。我可以知道我可以附加多少数据吗?如果该文件的数据超过其限制,会发生什么情况。。 请帮帮我。。使用filemanager时有没有办法知道我的Iphone存储限制?文件大小没有真正的限制。您可以写入文件系统,直到所有存储空间用完。可以使用以下命令将字符串附加到文件: FileManager.default.createFile(atPath: file

我正在使用Ios中的FileManager创建目录并在其中保存日志文件。。当我获取字符串数据时,我会将其添加到FileManager目录中的文件中。。我可以知道我可以附加多少数据吗?如果该文件的数据超过其限制,会发生什么情况。。
请帮帮我。。使用filemanager时有没有办法知道我的Iphone存储限制?

文件大小没有真正的限制。您可以写入文件系统,直到所有存储空间用完。可以使用以下命令将字符串附加到文件:

FileManager.default.createFile(atPath: filePath, contents: nil, attributes: nil)
let fileHandle = FileHandle(forWritingAtPath: filePath)!
let string = "test"
let data = string.data(using: .utf8)!
fileHandle.seekToEndOfFile()
fileHandle.write(data)
fileHandle.closeFile()

它只受设备的可用空间限制。有没有办法检查设备的可用空间。。?因此,我将清除日志文件并创建新的日志文件。谢谢sundance,但我正在这样做。我知道,我正在通过activitycontroller共享文件。。当我选择它时,它将获得所选的文件内容,但有时它会给我错误。我想我必须使用不同的编码。。如果文件无法读取,我将使用ascii编码读取该文件。。现在一切正常。