Frage

Ich bin mit MBProgress HUD und ich weiß nicht, was das Problem ist. Ich habe eine UIButton, dass zeigt die HUD . Dies ist mein Code:

- (void)showHUD:(id)sender {
    HUD = [[MBProgressHUD alloc] initWithView:self.view];
    HUD.mode = MBProgressHUDModeCustomView;
    [self.view addSubview:HUD];
    HUD.delegate = self;
    HUD.labelText = @"No Internet Connection...";
    HUD.opacity = 0.7;
    HUD.customView = 
     [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];
    [HUD showWhileExecuting:@selector(hudWasHidden) 
                   onTarget:self 
                 withObject:nil 
                   animated:YES];
}


- (void)hudWasHidden {

    float progress = 0.0f;
    while (progress < 1.0f) {
        progress += 0.01f;
        HUD.progress = progress;
        usleep(50000);
    }
}

Hier ist das Konsolenprotokoll:

2010-06-11 17:55:26.255 Dual Search[14166:207] * -[MBProgressHUD setCustomView:]:
 unrecognized selector sent to instance 0x6321220 2010-06-11 17:55:26.256 Dual 
Search[14166:207] Terminating app due to uncaught exception 
'NSInvalidArgumentException', reason: '** -[MBProgressHUD setCustomView:]: 
unrecognized selector sent to instance 0x6321220' 2010-06-11 17:55:26.256 Dual 
Search[14166:207] Stack: ( 41853515, 2505499913, 42125115, 41587990, 41584658, 
13036, 2853830, 3324117, 3332879, 3328066, 2977128, 2871789, 2903111, 49860988, 
41394236, 41390152, 49854621, 49854818, 2895329, 10508, 10362 )

Meine app immer stürzt ab, wenn das UIButton klicken.

Danke

War es hilfreich?

Lösung

Dies ist ein häufiger Absturz in Cocoa-Code: „Unbekannter Selektor“ ist in diesem Fall sehr deutlich. MBProgressHUD hat keine customView Eigenschaft, und versucht es, um den Absturz verursacht. Die setCustomView ist die implizite Selektor (Methode), die hier genannt wird, und Objective-C wird abstürzen, wenn eine aufgerufene Methode nicht da ist.

Nicht sicher, was Ihnen sagen, wie zu tun, was Sie versuchen zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top