Objective c 使用故事板在Segue中传递信息

Objective c 使用故事板在Segue中传递信息,objective-c,xcode,ios6,Objective C,Xcode,Ios6,我已经涉猎了一段时间的iOS应用程序,并没有太多的时间投入其中。我现在把头撞在墙上,因为我不知道该如何工作,或者我没有正确配置什么…我正在尝试将NewsTableViewController中引用的bodytext加载到NewsView控制器上的textView中。目前只有标题更新,文本视图只显示lorum ipsum文本 我的理解是,因为我可以在NSLog中看到信息,如果我尝试将新闻正文文本放在推送视图的标题中,它会显示在标题中-我的想法是,我没有定义视图,但正如我所说,我就是看不到它!这就是

我已经涉猎了一段时间的iOS应用程序,并没有太多的时间投入其中。我现在把头撞在墙上,因为我不知道该如何工作,或者我没有正确配置什么…我正在尝试将NewsTableViewController中引用的bodytext加载到NewsView控制器上的textView中。目前只有标题更新,文本视图只显示lorum ipsum文本

我的理解是,因为我可以在NSLog中看到信息,如果我尝试将新闻正文文本放在推送视图的标题中,它会显示在标题中-我的想法是,我没有定义视图,但正如我所说,我就是看不到它!这就是我所拥有的

这是将数据从xml文件加载到第一个视图的表

//
//  NewsTableViewController.h
//

#import <UIKit/UIKit.h>
#import "MBProgressHUD.h"

@interface NewsTableViewController : UITableViewController
{
    IBOutlet UITableView *newsTable;
    CGSize cellSize;
    NSXMLParser *rssParser;
    NSMutableArray *stories;
    NSMutableDictionary *item;
    NSString *currentElement;
    NSMutableString *currentName, *currentTitle, *currentDated, *currentBodyText;
}

- (UITableViewCell *) getCellContentView:(NSString *)MyIdentifier;

@end
而现在我正在推进的观点

//
//  NewsViewController.h
//

#import <UIKit/UIKit.h>

@class NewsViewController;

@interface NewsViewController : UIViewController {

    IBOutlet UITextView* textView;
}

@property (nonatomic, retain) IBOutlet UITextView* textView;

@end

编辑:据我所知,Segue的这一部分是我从附加到解析器的代码的发送部分发送信息的地方:

    nvc.title = [[stories objectAtIndex: storyIndex] objectForKey: @"title"];
    nvc.textView.text = [[stories objectAtIndex:storyIndex] objectForKey: @"bodytext"];
如果我将bodytext设置为信息显示的标题,那么为什么我认为textview有不正确的地方,我就是在这一点上被卡住了


任何帮助都将不胜感激,因为我真的不知道哪里出了问题!!!我真的希望我错过的东西是显而易见的!谢谢查看。

需要设置textView的文本属性。试试这个:

self.textView.text = self.title;

我有点困惑这行代码试图实现什么:
self.textView=self.title


但不管怎样,我认为您的问题是您试图为一个尚不存在的视图设置文本。尝试在您的新闻视图控制器中创建一个
NSString
(比如
textViewString
)并在
prepareForSegue
中设置,然后在
viewDidLoad
视图中显示
do
self.textView.text=self.textViewString

我在我的PrepareForegue中添加了以下内容

[nvc setTextFieldContentText:[[stories objectAtIndex:storyIndex] objectForKey: @"bodytext"]];
然后在视图中,在接收视图中加载

[textView setText:[self textFieldContentText]];
显然,在接收视图头文件中设置属性

@property NSString* textFieldContentText;

感谢所有花时间查看和帮助的人。

您没有告诉我们什么不起作用。而且,你发布了太多的信息。请删除一些并澄清您的问题。我已经发布了所有我认为相关的信息,因为我不确定缺少哪些信息会阻止这些信息传递到触发序列。我将更新帖子,因为它是我试图传递的正文。这仅仅是复制标题?我正在尝试将解析后的正文放入textview.text区域。谢谢你的关注。它成功复制了标题吗?如果是的话,你在哪里传递标题文本?是的,谢谢:0)我已经回答了下面的帖子-这很有帮助!
[textView setText:[self textFieldContentText]];
@property NSString* textFieldContentText;