您好我是iOS開發新手。在我的應用程序中,我從外部數據庫獲取數據,並在tableview中查看,現在我已經創建了detailviewcontroller。對數據給出清晰的看法,但不起作用。無法將數據從tableview傳遞到ios中的viewcontroller
我使用的代碼。
-(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];
}
這是viewload在.m文件中聲明,以及數據的初始化在.h文件中
#import <UIKit/UIKit.h>
@interface detailviewpoliticalViewController : UIViewController
@property (nonatomic,strong) NSString *eve;
@property (strong, nonatomic) IBOutlet UILabel *event;
@end
event.text = self.eve;
「eve」是聲明爲detailviewpoliticalViewController屬性? – Rashad
你真的應該使用更長的變量名稱。通過閱讀'dvc.eve = ff.title;'不可能知道你在說什麼。 –
你確定ff.title不是null嗎? – Joshua