PFQueryTableViewController没有将数据传递给DetailsViewController

时间:2014-02-22 00:59:19

标签: ios parse-platform pfquery

我有一个PFQueryTableViewController,它有一个产品列表(一切正常),当按下单元格时,DetailsViewController被打开,但是Details页面是空白的。

这是PromosViewController.m中我的PrepareToSegue方法(我做过#import "DetailsViewController.h"):

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"displayDetailFromList"]) {
        NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
        DetailsViewController *destViewController = segue.destinationViewController;

        PFObject *object = [self.objects objectAtIndex:indexPath.row];
        Promos *promoDetail = [[Promos alloc] init];
        promoDetail.longName = [object objectForKey:@"longName"];
        destViewController.promoDetail = promoDetail;   
    }
}

DetailsViewController.h我做过:

@property (werk, nonatomic) Promos *promoDetail;
@property (weak, nonatomic) IBOutlet UILabel *longLabel;

DetailsViewController.m我有:

self.longLabel.text = promoDetail.longName;
self.title = @"Product";

但是当我运行我的应用程序并按下单元格时,标签是空的并且没有显示任何内容(我得到一个带有导航栏和标题“Product”的空白屏幕)。

我做错了什么,为什么我的数据没有转移到DetailsViewController?

0 个答案:

没有答案