【发布时间】:2026-01-01 15:45:02
【问题描述】:
在我的代码中,当我即将在 UITextField 中输入值时第一次出现键盘时,存在内存泄漏。有人可以给我一些想法吗?
在接口文件中
IBOutlet UITextField *userEmail;
@property (nonatomic, retain) IBOutlet UITextField *userEmail;
实现文件
@synthesize userEmail;
- (void)dealloc
{
[userEmail release];
}
- (void)viewDidUnload
{
self.userEmail = nil;
}
-(IBAction) emailOver:(id)sender{
[sender resignFirstResponder];
}
在函数NSLog(@"User Email: %@",[userEmail text]);第一次出现键盘时发生内存泄漏我有实现UITextFieldDelegate吗?谢谢
【问题讨论】:
-
一如既往,请出示您的代码。
-
在接口文件IBOutlet UITextField *userEmail; @property(非原子,保留)IBOutlet UITextField *userEmail;实现文件@synthesize userEmail; - (void)dealloc { [userEmail release]; } - (void)viewDidUnload { self.userEmail = nil; } -(IBAction) emailOver:(id)sender{ [sender resignFirstResponder];在函数 NSLog(@"User Email: %@",[userEmail text]);首次出现键盘时发生内存泄漏 我是否实现了 UITextFieldDelegate?谢谢
-
史蒂夫,你应该编辑你原来的帖子。将代码放在注释中会使阅读变得非常困难。
-
嗨,我已经编辑了原来的问题 :) 很抱歉
标签: iphone iphone-sdk-3.0 memory-leaks uitextfield