简单的Xcode,Objective-C类不起作用



好的,所以我已经开始了进入Objective-C世界的冒险,目前被以下情况所困扰。 场景如下,我创建了一个类,一个简单的方法,创建了我的类的一个对象,然后尝试使用我创建的方法设置我的对象的值。 当我尝试运行该应用程序时,我得到一个断点

[chris setAge:29];

和控制台输出状态,

(分行)

所有这些都是一个简单的命令行工具,由一个文件main.m组成。

//  main.m
#import <Foundation/Foundation.h>
@interface Person : NSObject {
    int age;
}
-(void)setAge:(int)a;
@end
@implementation Person
-(void)setAge:(int)a {
    age = a;
}
@end
int main(int argc, const char * argv[])
{
    @autoreleasepool {
        // insert code here...
        int age = 29;
        int money = 0;
        int broke = age + money;
        NSLog(@"Hello, World!n");
        NSLog(@"I am %i",broke);
        Person *chris = [[Person alloc]init];
        [chris setAge:29];
        NSLog(@"Chris's age is %@",chris);

    }
    return 0;
}

我认为您已经设置了一个断点,调试器只是在断点处停止,您的代码没有任何问题......

最新更新