.m 文件,我试图从中设置message
变量:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SingleMessageViewController* vc = (SingleMessageViewController*)[self.storyboard instantiateViewControllerWithIdentifier:@"SingleMessageViewController"];
vc.message = [tableView cellForRowAtIndexPath:indexPath].textLabel.text;
[self.navigationController pushViewController:vc animated:true];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
我正在实例化的视图控制器的 .h 文件:
@interface SingleMessageViewController : POSCommonViewController
{
NSString *message;
}
@property (nonatomic, retain) NSString *message;
@end
我正在实例化的视图控制器的 .m 文件(viewDidLoad
仅限方法):
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%@", self.message);
}
NSLog
在引用的最后一个文件中返回 nil(查看加载没有任何问题)。我尝试过更改属性等 - 对我没有任何帮助。这里可能是什么问题?