2011-08-11 14 views
0

私はこのコードを持っています。ここでは、変数storyLinkをラベルに送信し、指定したペン先に表示します。今のところラベルには私が望むものが表示されます。しかし、私はそのテキストをwebviewのURLとして使用したいと思います。 urlString =私はUILabelをWebビューのURLに適したStringに変換/使用する方法を理解できないため、現在は何もありません。それは基本的に混乱していた場合、私は私のラベルに格納されたテキストを取って、私のwebviewのURLのために使用したいと思います。助けてもらえますか? 'のviewDidLoad' の間にアクセスされるプロパティを設定する場合は、前にそれらを置くようにしてくださいUILabel to NSString to webview

TestView *objFirstController=[[[TestView alloc] initWithNibName:@"TestView" bundle:nil] autorelease]; 
     [self.navigationController pushViewController:objFirstController animated:YES]; 
     objFirstController.label.text=storyLink; 

答えて

0

TestView.h

@interface TestView : UIViewController { 
    IBOutlet UILabel *label; 
    IBOutlet UIWebView *webView; 
    NSString *urlString; 
} 
@property(nonatomic, retain)IBOutlet UILabel *label; 
@property(nonatomic, retain)IBOutlet UIWebView *webView; 
@property(nonatomic, retain)NSString *urlString; 

@end 

TestView.m

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    label.text=nil; 
    urlString=something; 
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]]; 

} 

送信コードpushViewControllerを使用します。

TestView.m

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    label.text=urlString; 
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]]; 
} 

送信コード

TestView *objFirstController = [[[TestView alloc] initWithNibName:@"TestView" bundle:nil] autorelease]; 
objFirstController.urlString = storyLink; 
[self.navigationController pushViewController:objFirstController animated:YES];