2012-04-13 4 views

答えて

2

WebWhatsnewViewでNSStringプロパティを作成します。次に値を設定します。例:

//WebWhatsnewView.h 
... 
@property (nonatomic, retain) NSString *someString; 
... 

-(IBAction)Whatsnew { 
    NSString *myString =[URL absoluteString]; 
    webwhatsnew = [[WebWhatsnewView alloc]initWithNibName:@"WebWhatsnewView"bundle:nil]; 
    webwhatsnew.someString = myString; //if myString is a string that you want to pass 
    [self.view addSubview:webwhatsnew.view]; 
} 

が、それはあなたがあなたの WebWhatsnewViewで文字列プロパティ/エンティティを持っている必要があります

EDIT

//WebWhatsnewView.m 
... 
@synthesize someString; 
... 
+0

でそれを呼び出しますshot .http://www.flickr.com/photos/ambitionbag/7073069907/in/photostream/lightbox/ – Suppry

+0

@JoshyJosephあなたも.mファイルで合成しましたか? ? – Novarg

+0

@synthesize someStringを既に追加しました。 WebWhatsnewView.mでも同じ問題が発生します。http://www.flickr.com/photos/ambitionbag/7073069907/in/photostream/lightbox/ – Suppry

2

お役に立てば幸いです。あなたは

に設定できます。
webwhatsnew.<your_string_entity> = myString; 

合成するようにしてください。

+0

私は試しましたが、動作していません – Suppry

+0

ここにエラーを投稿できますか? – ruelluna

0

メソッドで行うことができる別の方法があります。 WebWhatsnewViewクラスで引数型メソッドを宣言して定義するだけです。 .M

-(void)setSomeData:(NSString*)str 
{ 
    NSString *myString=str; 
} 

の.h

-(void)setSomeData:(NSString*)str; 

そして、上記のコードのおかげNovarg.No希望が..plsが私の画面を確認する動作していない

-(IBAction)Whatsnew { 
    NSString *myString =[URL absoluteString]; 
    webwhatsnew = [[WebWhatsnewView alloc]initWithNibName:@"WebWhatsnewView"bundle:nil]; 

    [self.view addSubview:webwhatsnew.view]; 
    [webwhatsnew setSomeData:myString]; 

    //or [webwhatsnew setSomeData:@"Here is the real Strings"]; 
} 
+0

ご協力ありがとうございます。作品は – Suppry

関連する問題