0

我需要帮助。我有一个带有 a 的视图tableView,当我单击一个单元格时,它会向我显示带有 a 的另一个视图mapView。你如何在另一个类中使用一个类的字符串?

4

3 回答 3

0

你有两种方式来完成这项任务

1.通过使用getter和setter属性(制作@property())。
2.使用NSUserDefault

只需按照我的回答获得更好的结果

将值从一个类传递到另一类

于 2012-11-30T13:39:18.073 回答
0

@Property (nonatomaic,retain) NSString *stringToshow;在下一个视图中创建 a并将其值didSelectRowAtIndexPath分配给UITableView.

于 2012-11-30T13:21:17.120 回答
0

请写在地图视图控制器中

在地图视图控制器的 .h 文件中

@property(nonatomic,retain)NSString* strToSend;

在地图视图控制器的 .m 文件中

@synthesis strToSend;

在编写 TableView 的基础 viewController 中

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
     MapView* mapObj = [[MapView alloc]initWithNibName:@"MapView" bundle:nil];
     mapObj.strToSend = @"Text To Send"; // you can send  string to MapView controller via this string object 
     [self.navigationController pushViewController:mapObj animated:YES];
     [mapObj release];
}
于 2012-11-30T13:34:09.020 回答