我有以下方法:
- (id) insertDictationResultPlaceholder
{
return nil;
}
Xcode 分析器对着我咆哮着告诉我:
nil returned from a method that is expected to return a non-null value
那么,对于返回参数为 id
的方法,我该如何返回任何内容呢?空字符串会好吗?这里最好的解决方案是什么?
最佳答案
您可以改用 [NSNull null]。检查它时要小心,因为如果您尝试进行比较,它不等于 nil:
if ([NSNull null] == nil)
{
// This code will never run
}
关于ios - 如何从返回类型为 id 的方法中返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45991697/