将 XML 数据从 uitableviewcontroller 传递到另一个故事板中的 viewcontroller
Passing XMLdata from uitableviewcontroller to a viewcontroller in another storyboard
我正在尝试将我的 xml 从 uitableviewcontroller1 中获取的字符串数据传递到另一个 viewcontroller2 中的另一个 nsstring 但是当我在 [=37 中 nslog nsstring =] 它显示 NULL。这是我的代码。谢谢
UiTableViewController1.h
ViewController2 *aOnly;
UiTableViewController1.m
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self sendID];
aOnly = [[ViewController2 alloc] init];
aOnly.audioOnly = [[rssOutputData objectAtIndex:[indexPath row]]xmls_type];
}
ViewController2.h
@interface ViewController : UIViewController
{
NSString *audioOnly;
}
@property (strong, nonatomic) NSString *audioOnly;
@end
ViewController2.m
@synthesize audioOnly;
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"output is %@", audioOnly);
}
我认为你的第二个 viewController 有 2 个实例:
一个手工制作的(alloc/init)
故事板创建的一个。
故事板创建的不受您的代码影响。
我正在尝试将我的 xml 从 uitableviewcontroller1 中获取的字符串数据传递到另一个 viewcontroller2 中的另一个 nsstring 但是当我在 [=37 中 nslog nsstring =] 它显示 NULL。这是我的代码。谢谢
UiTableViewController1.h
ViewController2 *aOnly;
UiTableViewController1.m
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self sendID];
aOnly = [[ViewController2 alloc] init];
aOnly.audioOnly = [[rssOutputData objectAtIndex:[indexPath row]]xmls_type];
}
ViewController2.h
@interface ViewController : UIViewController
{
NSString *audioOnly;
}
@property (strong, nonatomic) NSString *audioOnly;
@end
ViewController2.m
@synthesize audioOnly;
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"output is %@", audioOnly);
}
我认为你的第二个 viewController 有 2 个实例:
一个手工制作的(alloc/init)
故事板创建的一个。
故事板创建的不受您的代码影响。