2011-07-11 141 views
0

我正在訪問另一個類中的一個類的對象。但實例變量是顯示null。無法訪問其他類的對象

這是我的代碼。

fvcObj = [[FirstViewController alloc]init]; 
NSLog(@"%@",fvcObj.user); 

在聲明另一個類的對象時需要注意哪些事情? 謝謝。

+2

我認爲一本iPhone編程書可能會有所幫助。 – Robin

+4

或更準確地說Objective-C編程書 – Robin

+0

你已經做了什麼來嘗試自己解決這個問題? –

回答

1

作爲PengOne已經表示它是FirstViewController類的新實例,並且它不能保存您在FirstViewController類中分配給「用戶」變量的數據。我認爲你想要將數據從一個視圖控制器類傳遞到其他視圖控制器類。如果是,則在要向其發送數據的類中聲明一個方法,並從另一個類調用此方法,並將數據作爲方法的參數傳遞。 希望這可以幫助你。 快樂編碼

+0

我給你完美的了。 –

0
fvcObj 

是FirstViewController的新實例,所以我的猜測是用戶屬性尚未定義。

+0

是的。 fvcObj是FirstViewController類的一個對象。你能告訴我嗎? –

+2

這已經很簡短了...... – nil

0

在頭文件(* .h)中例如:

@interface MyClass : NSObject 

{ 
    NSString *someString; 
} 

@end 

@property (nonatomic,retain) someString; 

在實現文件(* .M)

@synthesize someString 

這創建setter和getter爲someString