hinzufügen einer benutzerdefinierten Ansicht, eine Warnung anzuzeigen

ich habe ein problem wie dieses:

möchte ich zeigen, eine angepasste Ansicht der Innenseite einer Warnung anzeigen. also ich erstelle eine separate xib-Datei und gestaltet mein interface.und implementiert die Klasse für Sie zu.aber wenn ich folgenden code,es gibt mir eine Fehlermeldung.

dies ist der code :

 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Confirm your Action"
                                                    message:@"Click OK to confirm"
                                                   delegate:self
                                          cancelButtonTitle:@"OK"
                                          otherButtonTitles:@"Cancel",nil];


    NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"customDialogViewController"  owner:self options:nil];
    customDialogViewController *myView = (customDialogViewController*) [subviewArray objectAtIndex:0];

    [alert setValue:myView forKey:@"accessoryView"];
    //alert.alertViewStyle = UIAlertViewStylePlainTextInput;
    alert.tag = KAlertViewthree;
    [alert show];

und das ist mein Fehler :

Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency', reason: 'child view controller:<ScheduleView: 0x8adf1a0> should have parent view controller:<_UIModalItemAccessoryViewControllerForLegacyAlert: 0xa888b70> but actual parent is:<UINavigationController: 0x8add8c0>'

ich wirklich neu auf der iOS-Entwicklung.habe ich dies falsch ? wo ist der Fehler??? ich weiß nicht, was ist das für eine Nib-Datei hier sprechen "loadNibNamed:@bla boa" ich gab mein xib-Namen. kann jemand mir einen besseren Weg, dies zu tun, oder können Sie mir sagen, wo muß ich ändern um dieses Problem zu beheben ?

bitte guide mich einige ein..
danke.

Gestern habe ich Ihnen bereits in meiner Antwort, dass sein nicht ein problem der uialertview-Objekt.In der Konsole melden Sie Ihr klar erwähnt, dass es einige Problem in Ihrem viewcontroller.So ändern Sie Ihre Frage .Es ist nicht ein problem der uialertview-Objekt.
sir , ich habe befolgt, was Sie gesagt haben gestern. aber hat nicht geklappt. so ich Folgen Sie diesem github.com/wimagguc/ios-custom-alertview. irgendwie bin ich in der Lage, die star-Marken, die auf die Warnung benutzerdefinierte Ansicht. aber kann nicht noch ein anderer text, Felder und lablals können Sie mir empfehlen ein Weg
Erstellt habe ich es auf github.Downloaden Sie dieses und lassen Sie mich wissen, zu deinem Problem auf uialertview-Objekt. github.com/jayaprada-behera/CustomAlertView . Aber Das oben beschriebene Problem, das Sie angesprochen haben, ist nicht mit uialertview-Objekt
Eine Möglichkeit besteht darin, Ihre eigene Ansicht in einem View-Controllers und dann laden Sie es Modal an. Lesen Sie diese Antwort.

InformationsquelleAutor Darshana | 2014-04-25

Schreibe einen Kommentar