我正在通过此链接https://developer.apple.com/documentation/foundation/data
快速浏览Data文档所以基本上我正在做的是,我在函数内创建类型为data的变量,然后在其中放入一些值,然后从函数中返回该变量,如下所示:
var data = Data.init()
//call some function which returns a data variable on success
// and then put that variable inside this
// data = returnedData
return data
从函数返回此数据后,如何检查它是否为空。我在文档中找不到任何方法。
答案 0 :(得分:0)
尝试使用isEmpty()
功能进行检查
if (data.isEmpty) {
print("Data is empty")
}
答案 1 :(得分:0)
返回时呼叫is isEmpty
if data.isEmpty {
// nothing returned
}
答案 2 :(得分:0)
var data = Data.init()
//call some function which returns a data variable on success
// and then put that variable inside this
// data = returnedData
return data
在这种情况下,变量data
永远不会是nil
,因为您要对其进行实例化。您需要做的是检查它是否为空。
if data.isEmpty {
print("data is empty")
}
答案 3 :(得分:0)
您只需检查
if data.count == 0 {
// empty
} else {
/// data not empty
// In fact, count is equivalent to bytes of data
}