0
我遇到了我的Objective-C代碼問題。我試圖打印出從我的「Person」類創建的對象的所有細節,但名字和姓氏在NSLog方法中沒有經過。它們被空格替換。我的Objective-C類有什麼問題?
Person.h:http://pastebin.com/mzWurkUL Person.m:http://pastebin.com/JNSi39aw
這是我的主源文件:
#import <Foundation/Foundation.h>
#import "Person.h"
int main (int argc, const char * argv[])
{
Person *bobby = [[Person alloc] init];
[bobby setFirstName:@"Bobby"];
[bobby setLastName:@"Flay"];
[bobby setAge:34];
[bobby setWeight:169];
NSLog(@"%s %s is %d years old and weighs %d pounds.",
[bobby first_name],
[bobby last_name],
[bobby age],
[bobby weight]);
return 0;
}
非常感謝。我忘記了Objective-C字符串,數組等自身是對象。我還不是很瞭解你正在談論的@synthesize,但我正在通過YouTube學習。 – zgillis