我有已申報財產和被分配在視圖初始化一個NSString做了如下負荷:實例變量超出作用域
NSString *textWithKey;
@property(nonatomic,retain)NSString *textWithKey;
中的.mi有
@synthesize textWithKey;
和在viewDidLoad中我有
self.textWithKey=[[NSString alloc]init];
[email protected]"";
現在的地方在我的代碼我使用
self.textWithKey=[self.textWithKey stringByAppendingString:text1];
它工作正常直到另一個方法被稱爲返回不同的值。 從那裏再次調用這個perticularline,但調試器顯示textWithKey超出範圍。我沒有發佈textWihKey任何地方。
首先''self.textWithKey = [[NSString alloc] init];'因爲下一行是完全不必要的......至於你的問題 - 你能發佈「另一種方法」代碼嗎?此外,如果您將遍歷所有使用'textWithKey'的地方併發布該行,這將有所幫助。 – 2010-07-19 12:24:23