-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

おそらく、ブレークポイントを追加しました。外すだけでOKです。

XCode でブレークポイントを削除する方法

(lldb)デバッガーのプロンプトです。

于 2013-10-11T05:10:53.033 に答える