Hi,
ich habe schon wieder ein Problem, solangsam finde ich iOS 5 gar nicht mehr so toll.
Ich habe im Storyboard meine verschiedenen Views aufgebaut und auch die Verbindungen definiert. Da ich Teilweise Informationen an den aufzurufenden Controller mit übergeben will mache ich das mit folgender Methode:
Jetzt habe ich das Problem das ich auf den neuen Controller etwas mache und Informationen zurück brauche an meinen Hauptcontroller. Das bekomme ich allerdings nicht hin. Normalerweise würde ich ein Delegate dafür nutzen. Das habe ich aber nicht hin bekommen.
Einerseits glaube ich das ich einfach was falsch mache, anderseits gibt er mir immer eine Fehler Meldung, die ich beheben kann aber (siehe unten) funktionieren tut es dann immer noch nicht.
Hat einer eine Idee?
Gruß Cabaalo
P.S.: Einmal zum vorgehen:
Von dem Controller wird der neue Controller aufgerufen
Alles anzeigen
.m Datei
Alles anzeigen
ich habe schon wieder ein Problem, solangsam finde ich iOS 5 gar nicht mehr so toll.
Ich habe im Storyboard meine verschiedenen Views aufgebaut und auch die Verbindungen definiert. Da ich Teilweise Informationen an den aufzurufenden Controller mit übergeben will mache ich das mit folgender Methode:
PHP-Quellcode
- -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
- NSLog(@"%@",[segue identifier]);
- if ([[segue identifier] isEqualToString:@"DatePicker"]) {
- DatePickerViewController *datePickerViewController = [segue destinationViewController]; datePickerViewController = self;
- datePickerViewController.info = @"DatePicker";
- datePickerViewController.delegate = self;
- }
- }
Jetzt habe ich das Problem das ich auf den neuen Controller etwas mache und Informationen zurück brauche an meinen Hauptcontroller. Das bekomme ich allerdings nicht hin. Normalerweise würde ich ein Delegate dafür nutzen. Das habe ich aber nicht hin bekommen.
Einerseits glaube ich das ich einfach was falsch mache, anderseits gibt er mir immer eine Fehler Meldung, die ich beheben kann aber (siehe unten) funktionieren tut es dann immer noch nicht.
Hat einer eine Idee?
Gruß Cabaalo
P.S.: Einmal zum vorgehen:
Von dem Controller wird der neue Controller aufgerufen
PHP-Quellcode
- #import
- #import "DatePickerViewController.h"
- @interface GespraechsTerminViewController : UIViewController{
- UIPageControl *pageControl;
- UIScrollView *scroller;
- IBOutlet UIView *blockView;
- NSString *dPVC;
- }
- @property(nonatomic,strong) IBOutlet UIPageControl *pageControl;
- @property(nonatomic,strong) IBOutlet UIScrollView *scroller;
- - (IBAction)clickPageController:(id)sender;
- - (IBAction)scrollTo:(id)sender;
- - (IBAction)terminAnfrageSenden:(id)sender;
- @end
.m Datei
PHP-Quellcode
- #import
- @protocol DatePickerViewControllerDelegate;
- @interface DatePickerViewController : UIViewController{
- id __unsafe_unretained delegate;
- NSString *info;
- }
- @property (nonatomic, assign) id delegate;
- @property(nonatomic,retain)NSString *info;
- @end
- @protocol DatePickerViewControllerDelegate
- - (void)timeChance:(DatePickerViewController *)controller;
- @end