I have one string in one view controller and trying to transfer its value that it has to another string in another view controller. Here is my code:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"Check Mark Segue"])
{
NSLog(@"Transferring Data");
RenewDrop *controller = segue.destinationViewController;;
controller.transferData = self.renewString;
}
}
I thought this would work because it seems rather easy. However, Whenever I NSLog the transferData string in the next view it says that it is (null).
What am I doing wrong here?
EDIT:
#RenewDrop.h
@interface RenewDrop : UITableViewController <UITableViewDelegate> {
NSString *transferData;
}
@property (nonatomic, retain) NSString *transferData;
#RenewDrop.m
@implementation AutoRenewDrop
@synthesize transferData;
Okay so here is what happened: I had code in my viewDidLoad on Renew Drop that I didnt see:
Once I did this everything worked just like above.
Thanks to everyone for the help!