Hi,
ich öffne mir eine neue View , dabei übergebe ich verschiedene Parameter.
Alles anzeigen
In der neuen View rufe ich folgende Methode dann auf.
Alles anzeigen
Bis hier hin bekomme ich auch über NSLog immer alles schön ausgegeben. Wenn ich nun aber die Parameter später für was andere verwende Bsp:
Alles anzeigen
Hier bekomme ich nur Null raus. Ich verstehe nur nicht wieso, fehlt euch irgendwo was auf?
Achja die h Datei auch mal zeigen:
Alles anzeigen
ich öffne mir eine neue View , dabei übergebe ich verschiedene Parameter.
PHP-Quellcode
- if ([[segue identifier] isEqualToString:@"dropDown"]) {
- DropDownMenuViewController *dropDownMenuViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"DropDown"];
- NSLog(@"Link: %@ \n email: %@ \n Betreff: %@",link,email,titleHeadline);
- [dropDownMenuViewController link:link withTo:email withBetreff:titleHeadline];
- action = [sender action];
- target = [sender target];
- [sender setTarget:self];
- [sender setAction:@selector(dismiss:)];
- self.vpopover = [(UIStoryboardPopoverSegue *)segue popoverController];
- self.vpopover.delegate = self;
- }
In der neuen View rufe ich folgende Methode dann auf.
PHP-Quellcode
- - (void)link:(NSString *)linkAdr withTo:(NSString *)empfaenger withBetreff:(NSString *)betreffText
- {
- self.to = empfaenger;
- NSLog(@"to: %@ \n empfänger: %@",to,empfaenger);
- self.link = linkAdr;
- NSLog(@"link: %@ \n linkAdränger: %@",link,linkAdr);
- self.betreff = betreffText;
- NSLog(@"betreff: %@ \n empfbetreffTextnger: %@",betreff,betreffText);
- }
Bis hier hin bekomme ich auch über NSLog immer alles schön ausgegeben. Wenn ich nun aber die Parameter später für was andere verwende Bsp:
PHP-Quellcode
- - (IBAction)perEmailSenden:(id)sender {
- NSLog(@"perEMail senden Link: %@",self.link);
- NSLog(@"perEMail senden Betreff: %@",self.betreff);
- NSString *body = [NSString stringWithFormat:@"Hallo, \n\n ich habe gerade folgende interresante Information gefunden. \n\n <a href=\"%@\"> %@</a>",self.link,self.betreff];
- NSString *path = [NSString stringWithFormat:@"mailto:?subject=%@&body=%@", self.betreff, body];
- NSURL *url = [NSURL URLWithString:[path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
- [[UIApplication sharedApplication] openURL:url];
- }
Hier bekomme ich nur Null raus. Ich verstehe nur nicht wieso, fehlt euch irgendwo was auf?
Achja die h Datei auch mal zeigen: