将XML数据从uitableviewcontroller传递到另一个storyboard中的viewcontroller

时间:2016-03-03 08:48:25

标签: ios objective-c uiviewcontroller nsxmlparser uitableview

我正在尝试将一个字符串的xml获取数据从uitableviewcontroller1传递到另一个viewcontroller2中的另一个nsstring但是当我在视图控制器中使用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);
}

1 个答案:

答案 0 :(得分:0)

我认为你的第二个viewController有两个实例:

手动创建(alloc / init)

由故事板创建的一个。

故事板创建的那个不受您的代码的影响。