Ciao, ancora una volta pongo uno dei mei problemini "mica male".

L'app e' l'evoluzione di iCalenday, iCalendayNext.

In pratica apple me l'ha bocciata perche', non rispettando le linee guida iPad, avevo messo un calendario enorme senza usare la popover view.

Bene, sembra la cosa piu' semplice del mondo. Ovviamente loro riescono a farla diventare una specie di inferno. Una specie, perche' l'inferno, ad oggi, e' un po' meglio

In pratica penso di togliere il mio calendario/datepicker dalla view che lo "ospita" e, seguendo quei 2-300 tutorial, metterlo in uno .xib a parte.
Scopro che devo dotarlo anche di .m e .h, senno' non va. Va bene, poco male.
Veniamo al codice :
Delegate (iCalenDayAppDelegate):
Codice:
Solo gli utenti registrati possono visualizzare il codice. Only registered members can view code.
Poi in MyController faccio tutto cio' che devo fare finche', ad un certo punto, viene premuto il pulsante (una UIToolbar col suo Bar Button Item) ed io istanzio la popover view :
Codice:
Solo gli utenti registrati possono visualizzare il codice. Only registered members can view code.
In iPadPopOver.xib ho SOLO un DatePicker, che ovviamente ho dichiarato cosi' :

Codice:
Solo gli utenti registrati possono visualizzare il codice. Only registered members can view code.
Ho la corrispettiva @synthesize nel .m.

In pratica , se lascio tutto cosi', va bene.

Se collego dal iPadPopOver.xib il file's owner con il DatePicker ottengo Sigabrt, appena schiaccio il pulsantino mostracalIpad

Dove sbaglio ? Ho bisogno di un altro delegate ?

Brancolo nel buoio degli ignoranti. Anzi, ci sguazzo

Tra l'altro avevo pensato di lasciare il mio vecchio datepicker nella vecchia view, rendendolo pero' invisibile. Cosi che, settando il nuovo datepicker, nella popover view, mi basta "assegnarlo" a quello vecchio (ma come ? ) e tutto il codice lo lascio intatto. E' una buona idea ?

Grazie.


TheMac