我正在訪問另一個類中的一個類的對象。但實例變量是顯示null。無法訪問其他類的對象
這是我的代碼。
fvcObj = [[FirstViewController alloc]init];
NSLog(@"%@",fvcObj.user);
在聲明另一個類的對象時需要注意哪些事情? 謝謝。
我正在訪問另一個類中的一個類的對象。但實例變量是顯示null。無法訪問其他類的對象
這是我的代碼。
fvcObj = [[FirstViewController alloc]init];
NSLog(@"%@",fvcObj.user);
在聲明另一個類的對象時需要注意哪些事情? 謝謝。
作爲PengOne已經表示它是FirstViewController類的新實例,並且它不能保存您在FirstViewController類中分配給「用戶」變量的數據。我認爲你想要將數據從一個視圖控制器類傳遞到其他視圖控制器類。如果是,則在要向其發送數據的類中聲明一個方法,並從另一個類調用此方法,並將數據作爲方法的參數傳遞。 希望這可以幫助你。 快樂編碼
我給你完美的了。 –
fvcObj
是FirstViewController的新實例,所以我的猜測是用戶屬性尚未定義。
是的。 fvcObj是FirstViewController類的一個對象。你能告訴我嗎? –
這已經很簡短了...... – nil
在頭文件(* .h)中例如:
@interface MyClass : NSObject
{
NSString *someString;
}
@end
@property (nonatomic,retain) someString;
在實現文件(* .M)
@synthesize someString
這創建setter和getter爲someString
我認爲一本iPhone編程書可能會有所幫助。 – Robin
或更準確地說Objective-C編程書 – Robin
你已經做了什麼來嘗試自己解決這個問題? –