-1
Я новичок в Objective C. Я пытаюсь следующее: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).
Любое предложение?
Ваш код кажется прекрасным. Как кто-то указал, проверьте, поставили ли вы точку останова или что-то в этом роде. В качестве предложения добавьте читаемые имена методов. Say - (void) setDetailsWithFirstName: (NSString *) FirstName Фамилия: (NSString *) Фамилия Возраст: (int) возраст – Anil