在 中输入以下代码RootViewController
:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString*yourStringNameHere = [NSString stringWithFormat:@"%@",cell.textLabel.text];
NSLog(@"%@",yourStringNameHere);//this isn't used in retreiving the info
NSNumber *number = [NSNumber numberWithInt:1];
NSDictionary *yourDictionaryNameHere = [NSDictionary dictionaryWithObjectsAndKeys:
yourStringNameHere, @"yourStringNameHereDictionary",nil];
在 中输入以下代码DetailViewController
:
在头文件(.h)中放
IBOutlet UILabel *yourLabelNameHere;
在主文件(.m)中使用
yourLabelNameHere.text= [yourDictionaryNameHere objectForKey:(@"yourStringNameHereDictionary")];
笔记:
- 如果您无法访问字典,请输入 #import "RootViewController.h"
- 我们使用NSDictionary将数据存储在 iPhone 内存中,这允许我们使用来自其他类的数据,否则仅使用 #import 您只能接收来自变量初始化的数据。
- 从键接收来自 NSDictionary 的字符串
DetailViewController.h
在输出到情节提要或 xib 文件的 UILabel 中设置
- 要在转换开始时加载标签,请将字典接收器
ViewDidLoad
或方法(-(void)function)
由ViewDidLoad