好了,所以我開始我的冒險到Objective-C的世界,我目前有以下情形難倒。該方案是如下的,我創建了一個類,一個簡單的方法,用於它,創建了類的一個對象,然後嘗試使用我創建的方法設定我的對象的值。當我嘗試運行應用程序,我在簡單的Xcode,Objective-C類不工作
[chris setAge:29];
和控制檯輸出狀態得到一個斷點,
(LLDB)
所有這一切,是一個簡單的命令行工具,並由一個文件,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;
}
[越來越斷點檢索地址簿數據]的可能重複(http://stackoverflow.com/q/10406572/)和[停在斷點處錯誤初始化對象時(http://stackoverflow.com/q/10016890/)和[停在斷點任何人都可以解決這個問題?(http://stackoverflow.com/questions/8531373/) –