मैं awakeFromNibजागने में देखने के लिए FromNib?
[imageView setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:1.0]];
में एक UIImageView पृष्ठभूमि रंग (देखें नीचे) स्थापित करने के लिए जब यह काम नहीं किया कोशिश कर रहे हैं, मुझे एहसास हुआ है कि इसकी शायद इसलिए है क्योंकि दृश्य अभी तक लोड नहीं किया है और मैं रंग बदलने के लिए आगे बढ़ना चाहिए डिडलोड देखने के लिए।
क्या मैं सिर्फ यह सत्यापित कर सकता हूं कि मेरे पास यह अधिकार है?
गैरी
EDIT_002:
मैं सिर्फ एक साफ शुरू से ही इस जांच करने के लिए एक नए सिरे से परियोजना शुरू कर दिया है। मैं वही दृश्य करता हूं जैसा मैं हमेशा करता हूं। नतीजे ये हैं कि नियंत्रण वास्तव में जागृत (Null) में जागृत हैं। यहाँ मैं क्या है:
कोड:
@interface iPhone_TEST_AwakeFromNibViewController : UIViewController {
UILabel *myLabel;
UIImageView *myView;
}
@property(nonatomic, retain)IBOutlet UILabel *myLabel;
@property(nonatomic, retain)IBOutlet UIImageView *myView;
@end
।
@synthesize myLabel;
@synthesize myView;
-(void)awakeFromNib {
NSLog(@"awakeFromNib ...");
NSLog(@"myLabel: %@", [myLabel class]);
NSLog(@"myView : %@", [myView class]);
//[myLabel setText:@"AWAKE"];
[super awakeFromNib];
}
-(void)viewDidLoad {
NSLog(@"viewDidLoad ...");
NSLog(@"myLabel: %@", [myLabel class]);
NSLog(@"myView : %@", [myView class]);
//[myLabel setText:@"VIEW"];
[super viewDidLoad];
}
उत्पादन:
awakeFromNib ...
myLabel: (null)
myView : (null)
viewDidLoad ...
myLabel: UILabel
myLabel: UIImageView
मैं, जानना चाहते हैं कि यह काम करना चाहिए रुचि होगी डॉक्स यह लग रहा है से है जैसे कि यह होना चाहिए, लेकिन जिस तरह से मैं आमतौर पर बातें की स्थापना की मैं काफी नहीं कर सकते दी समझें कि यह इस मामले में क्यों नहीं है।
धन्यवाद जूल, यह बहुत दिलचस्प है। मुझे लगता है कि मैं व्यूडिडलोड का उपयोग करके बस बेहतर हूं क्योंकि दृश्य को पहले लोड करने के लिए दृश्य को मजबूर करना।मैंने यह भी पढ़ा था कि जागरूकता का उपयोग करना आईफोन पर अच्छा विचार नहीं हो सकता है, लेकिन उस पर मिश्रित राय दिखाई देती है। धन्यवाद फिर से ... – fuzzygoat
यदि आपके पास दृश्य तक पहुंच नहीं है, तो एक प्रदर्शन चयनकर्ता करें: ऑब्जेक्ट: जागने से कॉल कॉल करें FromNib। एक हैक, लेकिन प्रभावी। – phatmann
बस इस प्रश्न के दौरान ठोकर खाई और पहली बार जवाब दिया - अगर मुझे इससे पहले मिल गया तो यह मुझे परेशानी का एक गुच्छा बचा लेगा! यह मुद्दा 2013 में अभी भी मौजूद है, और मेरा मानना है कि व्यवहार दस्तावेज के विपरीत है - यहां देखें: http://stackoverflow.com/questions/17400547/awakefromnib-outlets-and-storyboards-is-the-documentation-wrong –