相关疑难解决方法(0)

在Objective-C中检查空字符串的正确方法是什么?

我在我的iPhone应用程序中使用它

if (title == nil) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

但它抛出一些异常,控制台显示标题为"(null)".

所以我现在正在使用它:

if (title == nil || [title isKindOfClass:[NSNull class]]) {
    //do something
}
Run Code Online (Sandbox Code Playgroud)

有什么区别,确定字符串是否为空的最佳方法是什么?

cocoa-touch objective-c ios

179
推荐指数
5
解决办法
17万
查看次数

131
推荐指数
4
解决办法
12万
查看次数

"向nil发送消息"是什么意思,为什么这是一个特例?

我刚刚开始阅读Objective-C教程,并且有一个关于"发送消息nil"的部分:

Cocoa中有几种模式可以利用这一事实.从消息返回到nil的值也可能是有效的:

这是什么意思?我似乎无法遵循它.

null objective-c

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

objective-c ×2

c ×1

cocoa-touch ×1

declaration ×1

initialization ×1

ios ×1

null ×1