2010-07-15 193 views
0

現在我確定我在這裏做一些非常小學生,但我認真地敲我的頭靠在牆上,出於某種原因我試圖在自定義類上設置NSNumber屬性時獲取EXEC_BAD_ACCESS。想想我有那麼一天!無法設置類屬性

這裏我的測試H和M文件:

// Test.h 

#import <Foundation/Foundation.h> 


@interface Test : NSObject { 
    NSNumber *myId; 
} 

@property (nonatomic) NSNumber *myId; 

@end 


// Test.m 

#import "Test.h" 


@implementation Test 

@synthesize myId; 

@end 

我的測試很簡單:

Test *test = [[Test alloc] init]; 
test.myId = 1; 

回答

3
test.myId = [NSNumber numberWithInt:1]; 
+0

道具名稱爲身份識別碼!但最終肯定的是,他正試圖給對象分配一個基元。/whoops – 2010-07-15 16:45:13

+0

/我sla着腦袋,當然以爲我這周的鍵盤已經太長了! – 2010-07-15 16:49:27