小编use*_*563的帖子

检查对象是否为零时出了什么问题

我已经阅读了苹果的文档http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/ProgrammingWithObjectiveC/WorkingwithObjects/WorkingwithObjects.html

它说我们可以检查对象是否为空...

 XYZPerson *somePerson;
    // somePerson is automatically set to nil
 if (somePerson != nil) {
        // somePerson points to an object
    }
Run Code Online (Sandbox Code Playgroud)

很可能我做错了什么,但需要你的帮助来找到它是什么.我有一个C2类,我创建C2对象但没有初始化,当检查下面的代码时,app写入NOTNİL输出.我做错了什么.

谢谢你的帮助.

C2 * o3;

    if (o3 != nil) {
        NSLog(@"NOT N?LLLL");
    }else{
        NSLog(@"NOT");
    }
Run Code Online (Sandbox Code Playgroud)

null object objective-c init

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

标签 统计

init ×1

null ×1

object ×1

objective-c ×1