-1

我是 Objective C 的新手。我正在尝试以下操作:

#import "Person.h"
@implementation Person
-(void) setDetails:(NSString*)FirstName :(NSString *)Surname :(int)age{
        _firstName = FirstName;
        _surname = Surname;
        _age = age;
}

-(void) printDetails{
    NSLog(@"The details of the person are FirstName %@, Surname %@, Age %d", _firstName,_surname,_age);
}
@end

主要的:

#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc, const char * argv[])
{
    @autoreleasepool {
        Person *noor = [Person new];
        [noor setDetails:@"Noor" :@"Bake" :24];
        [noor printDetails];
    }
    return 0;
}

但我得到了这个结果:(lldb). 我期待它打印这个人的详细信息

但它正在打印(lldb)。

有什么建议吗?

4

1 回答 1

2

可能你已经添加了一个断点。去掉就好了。

如何在 XCode 中删除断点

(lldb)是调试器的提示。

于 2013-10-11T05:10:53.033 回答