Idr*_*raf 3 iphone exc-bad-access nsstring uitextfield ios
individualPercUpdated
被称为上UIControlEventEditingDidEnd
和checkInitialValue
被callled上UIControlEventEditingDidBegin
.if(!([initialValue isEqualToString:textField.text]))
通过发出警告Exec Bad Access,我的程序崩溃了
- (void)viewDidLoad
{
[super viewDidLoad];
initialValue=[[NSString alloc] init];
}
-(void) individualPercUpdated:(UITextField *)textField{
if(initialValue!=nil){
if(!([initialValue isEqualToString:textField.text])){
initialValue=textField.text;
NSLog(@"%@",textField.text);
}
}
else{
NSLog(@"%@",textField.text);
}
}
-(void) checkInitialValue:(UITextField *)textField{
initialValue=textField.text;
}
}
Run Code Online (Sandbox Code Playgroud)
在任何地方替换您使用属性的实例变量,并通过它访问它,您将不会有任何内存管理问题.
@property (nonatomic, copy) NSString *initialValue;
...
@synthesize initialValue = _initialValue;
....
//Access with:
self.initialValue = @"something";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1057 次 |
最近记录: |