0
我是iphone開發新手。我想訪問在另一個視圖中的一個視圖中聲明的變量。我可以如何實現它。是否可以通過使用extern變量,如果是這樣聲明和實現它。我可以通過使用委託實現它,然後如何實現它。請指導我。我正在瀏覽谷歌獲取和想法實現它,我想出了委託和外部變量,但我不知道如何實現或使用這些方法(委託,外部變量)。請告訴我實現它的正確方法。謝謝。在目標中全局變量實例變量c
我是iphone開發新手。我想訪問在另一個視圖中的一個視圖中聲明的變量。我可以如何實現它。是否可以通過使用extern變量,如果是這樣聲明和實現它。我可以通過使用委託實現它,然後如何實現它。請指導我。我正在瀏覽谷歌獲取和想法實現它,我想出了委託和外部變量,但我不知道如何實現或使用這些方法(委託,外部變量)。請告訴我實現它的正確方法。謝謝。在目標中全局變量實例變量c
您可以在第一個視圖中聲明和實現一個屬性,並從第二個視圖進行設置。
這要求第二個視圖具有對第一個視圖的引用。
例如:
FirstView.h
@interface FirstView : UIView {
NSString *data;
}
@property (nonatomic,copy) NSString *data;
@end
FirstView.m
@implementation FirstView
// implement standard retain getter/setter for data:
@synthesize data;
@end
SecondView.m
@implementation SecondView
- (void)someMethod {
// if "myFirstView" is a reference to a FirstView object, then
// access its "data" object like this:
NSString *firstViewData = myFirstView.data;
}
@end
@實現SecondView應該導入firstView.h – Warrior 2010-02-11 08:59:39
什麼是myFirstView.name,「name」是指什麼? – Warrior 2010-02-11 09:09:19
是的,您需要在SecondView.h或SecondView.m中導入FirstView.h。對不起,「名稱」應該是「數據」,它已被修復。 – gerry3 2010-02-11 09:24:51