我想將PFObject從VC1傳遞給VC2。我知道這很容易,如果我將PFObject從Tableview傳遞給VC。無論如何,我有一個VC與tableview與segView到detailVC(1)與ImageView。這個ImageView會在點擊圖像後顯示在detailiamgeviewcontroller中。(2)我想發送pfobject到這個控制器。但不知道如何。 有什麼想法?pfquery將pfobject傳遞給另一個VC
(1)
if ([segue.identifier isEqualToString:@"showDetaill"])
{
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
PFObject *object = [self.objects objectAtIndex:indexPath.row];
DetailViewController2 *detailViewController = [segue destinationViewController];
detailViewController.objecteditem = object;
}
(2)
- (void)viewDidLoad
{
[super viewDidLoad];
[self.imageviewsecond setImageWithURL:[NSURL URLWithString:[self.objecteditem objectForKey:@"VlajkaURL"]]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
UITapGestureRecognizer *singleTap =
[[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(handleSingleTap:)];
singleTap.numberOfTapsRequired = 1;
[imageviewsecond addGestureRecognizer:singleTap];
}
- (void)handleSingleTap:(UIGestureRecognizer *)sender
{
[self performSegueWithIdentifier:@"sendi" sender:self];
NSLog(@"image tapped!!!");
}
什麼不起作用?你是否在'viewDidLoad'檢查了'objecteditem'的值? – Larme
首先傳遞給Detailviewcontroller的效果很好。此代碼正在工作。我只想問,如何將PfObject從detailviewcontroller傳遞給detailimageviewcontroller。 – Milan1111
做同樣的事情,但對於'detailviewcontroller'到'detailimageviewcontroller','prepareForSegue'對'sendi'' segue'有什麼? – Larme