UIViewController
の次のコードを使用した実装がありviewDidLoad
ます。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
for (int i=0; i<10; i++)
{
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *speedDial = [prefs stringForKey:[NSString stringWithFormat:@"%s%i", "fav",i]];
if ([speedDial length] > 0)
[self getTextField:i].text = speedDial;
[self getTextField:i].returnKeyType = UIReturnKeyDone;
[self getTextField:i].delegate = self;
}
}
UITextField
画面にタッチすると、アプリがクラッシュし、出力として「割り当て解除されたインスタンスにメッセージが送信されました」が表示されます。UIViewController
そのビューのボタンを押すと同じエラーが発生するので、エラーはそのレベルにあると思います。私は使用してARC
おりUITextField
、すべてとして定義されていstrong
ます。メモリ管理の問題を探してみましたが、成功しませんでした。
何か案が?
ありがとう、サイモン