Iphone 在iOS上,如何将字符串用于另一个类中的一个类?

Iphone 在iOS上,如何将字符串用于另一个类中的一个类?,iphone,xcode,nsstring,Iphone,Xcode,Nsstring,我需要帮助。我有一个带有表格视图的视图,当我单击一个单元格时,它会显示另一个带有地图视图的视图。如何将字符串与另一个类中的一个类一起使用?创建@属性(非自动,保留)NSString*stringToshow并在didSelectRowAtIndexPath中指定其值,委托UITableView请在地图视图控制器中写入 @property(nonatomic,retain)NSString* strToSend; @synthesis strToSend; 在地图视图控制器的.h文件中 @pr

我需要帮助。我有一个带有
表格视图的视图
,当我单击一个单元格时,它会显示另一个带有
地图视图
的视图。如何将字符串与另一个类中的一个类一起使用?

创建
@属性(非自动,保留)NSString*stringToshow并在
didSelectRowAtIndexPath
中指定其值,委托
UITableView

请在地图视图控制器中写入

@property(nonatomic,retain)NSString* strToSend;
@synthesis strToSend;
在地图视图控制器的.h文件中

@property(nonatomic,retain)NSString* strToSend;
@synthesis strToSend;
地图视图控制器的.m文件中

@property(nonatomic,retain)NSString* strToSend;
@synthesis strToSend;
在编程TableView的基本视图控制器中

- (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];
}

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

1。通过使用getter和setter属性(生成@property())。
2。使用
NSUserDefault

只要按照我的答案去做就可以得到更好的结果


看这个-看这个问题:-我这样做了,但不起作用:(