嗨,我是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;
答案 0 :(得分:0)
我认为ff.title没有任何价值,因为你正在做的其他事情都很好。请在将其传递到下一个视图之前尝试打印ff.title。
答案 1 :(得分:0)
首先检查dvc是你的笔尖(xib)名称。
制作精确的笔尖名称我的笔尖名称应该是detailviewpoliticalViewController。我从开始检查你的xib名称是否正确然后告诉我我将检查下一行
detailviewpoliticalViewController *dvc =[[detailviewpoliticalViewController alloc]initWithNibName:@"dvc" bundle:nil];