无法将表格视图中的数据传递给ios中的viewcontroller

时间:2014-01-15 08:49:15

标签: ios objective-c

嗨,我是iOS开发新手。在我的应用程序中,我在数据库外部获取数据表格,我在tableview中查看,所以现在我已经在detailviewcontroller上创建了。清楚地了解数据但不起作用。

我使用的代码。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    detailviewpoliticalViewController *dvc =[[detailviewpoliticalViewController alloc]initWithNibName:@"dvc" bundle:nil];

    fieldpolitical * ff =[eventarray objectAtIndex:indexPath.row];

    dvc.eve =ff.title;

    [self.navigationController pushViewController:dvc animated:YES];
}

这是.h文件中数据的声明和初始化

#import <UIKit/UIKit.h>

@interface detailviewpoliticalViewController : UIViewController
@property (nonatomic,strong) NSString *eve;
@property (strong, nonatomic) IBOutlet UILabel *event;
@end

在viewload中的.m文件中

event.text = self.eve;

2 个答案:

答案 0 :(得分:0)

我认为ff.title没有任何价值,因为你正在做的其他事情都很好。请在将其传递到下一个视图之前尝试打印ff.title。

答案 1 :(得分:0)

首先检查dvc是你的笔尖(xib)名称。

制作精确的笔尖名称我的笔尖名称应该是detailviewpoliticalViewController。我从开始检查你的xib名称是否正确然后告诉我我将检查下一行

detailviewpoliticalViewController *dvc =[[detailviewpoliticalViewController alloc]initWithNibName:@"dvc" bundle:nil];