नहीं होना चाहिए मैं एक आवेदन के भीतर MBProgressHUD
का उपयोग करने का प्रयास कर रहा हूं। मुझे इस बिंदु पर एक त्रुटि मिल रही है कि एचयूडी दृश्य में जोड़ा गया है।MBProgressHUD का उपयोग करके असफलता विफलता - देखें
यह वह कोड है जो दृश्य में प्रगति पट्टी को जोड़ता है।
HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
[self.view.window addSubview:HUD];
// Set determinate mode
HUD.mode = MBProgressHUDModeAnnularDeterminate;
HUD.labelText = @"Loading";
// myProgressTask uses the HUD instance to update progress
[HUD showWhileExecuting:@selector(processFieldEntries) onTarget:self withObject:nil animated:YES];
साथ आवेदन त्रुटियों:
*** Assertion failure in -[MBProgressHUD initWithView:], /Users/.../MBProgressHUD/MBProgressHUD.m:190
इसके अलावा
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'View must not be nil.'
और
Crash: View must not be nil.
किसी को भी पता है क्या अभिकथन विफलता के लिए है और कैसे हल करने के लिए। MBProgressHUD.m फ़ाइल को बिल्ड चरण टैब और फ़ाइल में शामिल शीर्षलेख के अंतर्गत संकलन स्रोतों में शामिल किया गया है। क्षेत्र सत्यापन को संसाधित करने की प्रक्रिया में प्रगति को जोड़ा जा रहा है।
ty। मैं इस उदाहरण में एक NavController का उपयोग नहीं कर रहा था इसलिए अकेले दृश्य से init होना चाहिए। – StuartM
+ 1, बहुत अच्छा जवाब ... – AppStore