Zugabe habe ich ein Problem wie folgt aus:eine benutzerdefinierte Ansicht auf eine Warnungsansicht
i eine benutzerdefinierte Ansicht in einer Alarmansicht angezeigt werden sollen. also erstelle ich eine separate XIB-Datei und entwerfe meine Schnittstelle. Und habe die Klasse auch dafür implementiert. Aber wenn ich den untenstehenden Code anwende, gibt es mir einen Fehler.
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>'
i auf iOS wirklich neu development.did ich tun das falsch? Wo ist der Fehler? Ich weiß nicht, worüber diese Nib-Datei hier spricht "loadNibNamed: @bla boa" Ich habe meinen Xib-Namen dafür angegeben. kann jemand mir einen besseren Weg geben, dies zu tun, oder können Sie mir sagen, wo ich mich ändern muss, um dieses Problem zu beheben?
bitte führe mir einen .. danke.
, Gestern habe ich Ihnen schon gesagt, in meiner Antwort, dass es nicht ein Problem der UIAlertView.In Konsole seines deutlich erwähnt einzuloggen, dass einige Probleme dort in Ihrem viewcontroller.So ist Ihre Frage .Seine nicht ändern Problem von UIAlertView. – Jayaprada
Herr, ich habe gefolgt, was Sie gestern gesagt haben. aber hat nicht funktioniert. also folge ich dieser https://github.com/wimagguc/ios-custom-alertview. irgendwie kann ich der benutzerdefinierten Ansichtswarnung Sternmarkierungen hinzufügen. aber kann keine weiteren Textfelder und lablals hinzufügen können Sie mir einen Weg vorschlagen – Darshana
Ich habe es auf github.DOwnload erstellt und lassen Sie mich in Bezug auf Ihr Problem auf UIAlertView wissen. https://github.com/jayaprada-bahera/CustomAlertView. Aber das oben erwähnte Problem, das Sie erwähnten, ist nicht mit UIAlertView verbunden – Jayaprada