0

同じメソッド内でNSStringを再定義するための最良の方法を見つけようとしています。基本的に、過去には[self goSomewhereVoid]、文字列を再定義してからメソッドに戻るためにそれらを処理していました。メソッドを離れずにこれを行う他の方法はありますか?ありがとうございました。

- (void)someMethod(NSString *)theString {

isNumberOne = YES;

NSString *theString = @"something that changes often";
[self goSomewhereVoid:theString];

isNumberTwo = YES;

NSString *theString = @"time to change something"; // <- possible to redefine this?
[self goSomewhereElseVoid:theString];

...
4

1 に答える 1

5

はい、行ってください:

theString = @"new value";
于 2012-06-10T00:45:08.267 に答える