0

あるクラスから別のクラスに文字列を送信したい:

1) class1 に、文字列を保持するプロパティを追加します。

@property (nonatomic, retain) NSString *str; 

2) 文字列を送り返すメソッド:


-(NSString *)sendBackStr:(NSString *)strURL
{
    NSString *str = [[NSString alloc] stringWithString:strURL];
    return str;
}

3) class2 で、受信した文字列を保持するプロパティを追加します。

@property (nonatomic, retain) NSString *returnStr; 

4) および次のコード:

Class1 *c1 = [[Class1 alloc] init]; 
returnStr = [c1 sendBackStr:@"URL"];

しかし、プログラムは returnStr = [c1 sendBackStr:@"URL"]; で停止します。何が問題なのかについてのアイデアはありますか?

4

2 に答える 2