ho un problema di questo tipo:aggiunta di una vista personalizzata a una vista di avviso
Voglio mostrare una vista personalizzata all'interno di una vista di avviso. quindi creo un file xib separato e ho progettato la mia interfaccia.e l'ho implementata anche per la classe.ma quando applico sotto il codice, mi dà un errore.
Questo è il codice:
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];
e questo è il mio errore:
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>'
ho davvero una novità per iOS development.did faccio questo torto? dov'è l'errore? non so cosa stia parlando di questo file Nib "loadNibNamed: @bla boa" ho appena dato il mio nome xib per quello. qualcuno può darmi un modo migliore per farlo o puoi dirmi dove devo cambiare per risolvere questo problema?
per favore guidami qualcuno .. grazie.
, Ieri ho già detto nella mia risposta che il suo non è un problema di UIAlertView.In registrare la console sua chiaramente detto che c'è qualche problema nella vostra viewcontroller.So modificare la domanda non .Il suo un problema di UIAlertView. – Jayaprada
signore, ho seguito quello che hai detto ieri. ma non ha funzionato. quindi seguo questo https://github.com/wimagguc/ios-custom-alertview. in qualche modo sono in grado di aggiungere segni di stelle alla vista personalizzata di avviso. ma non riesco ad aggiungere altri campi di testo e i lablals mi puoi suggerire in un modo – Darshana
L'ho creato su github. Scarica questo e fammi sapere per quanto riguarda il tuo problema su UIAlertView. https://github.com/jayaprada-behera/CustomAlertView. Ma il problema sopra menzionato non è relativo a UIAlertView – Jayaprada