2012-09-27 18 views
0
//class1 

competitionSettingsViewController.m 

int *myint; 

// in some void I made. 
myint = 7; 

//class2 
competitionViewcontroller.m 

#import "competitionSettingsViewController.m" 

int *myextraint = 0; 

competitionSettingsViewController a = [[competitionSettingsViewController alloc]........] 
myextraint = a.myint; 
+0

如果你有一個有用的答案你應該接受它。點擊upvote/downvote計數器下的勾號。這將標記問題爲「回答」併爲您提供小額度信譽獎金。看[我怎麼問](http://stackoverflow.com/faq#howtoask)常見問題文章。 – Artemix

回答

1

你可以使用一個property如下:

@interface MyObject : NSObject 
@property int myInt; 
@end 

如下然後,您可以訪問它:

MyObject mo  = [[MyObject alloc] init]; 
int myExtraInt  = mo.myInt; 
int myAltExtraInt = [mo myInt]; 
+0

哇,當我寫回答的時候總是有人打敗我,這看起來像是一場知識分享的比賽。雖然答案很好。 –

+0

但是,我應該導入.h或.m文件嗎? – harry

+0

@harry:你永遠不要導入.m文件... – Goz

相關問題