gpt4 book ai didi

ios - 如何快速比较 NSDATA 字节

转载 作者:行者123 更新时间:2023-11-28 09:53:28 25 4
gpt4 key购买 nike

我从这里获取文件大小:

 let docummentdata: NSData = NSFileManager.defaultManager().contentsAtPath(path)!

现在我想要的是文档数据大小是否大于 10MB。我想做点什么。我试过这样做:

 var result: Int = Int(docummentdata.length)

做了

   if docummentdata.length < 1e+7{
print("compared")
}
else
{ print("not compared")
}

我得到了这样的东西

二元运算符<不能应用于 Int 和 Double 类型的操作数如何比较字节并执行程序?

最佳答案

1e+7Double 的文字符号。

要么通过 Int 的初始化器运行它:

if docummentdata.length < Int(1e+7) {
print("compared")
}
else {
print("not compared")
}

或使用 Int 文字。您可以使用下划线来提高可读性:

if docummentdata.length < 10_000_000 {
print("compared")
}
else {
print("not compared")
}

关于ios - 如何快速比较 NSDATA 字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41758474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com