iOS4 ABNewPersonViewController在尝试添加Photo iPhone 4时丢失了输入的数据

时间:2010-08-21 01:21:22

标签: iphone ios4

我已经为iOS 4应用程序实现了一个基本的添加联系人功能。在文档from Apple之后,我创建了一个导航控制器,并将其根视图设置为ABNewPersonViewController。我也实现了委托。基本机制都有效。

我遇到的问题是当你向非常大的新人添加照片(拍摄照片或从库中挑选照片)时,ABNewPersonViewController表单在相机控件被解除时返回空白。添加照片框中也没有照片。如果我选择一个小图片(比如iPhone上的截图),一切正常。我可以从调试输出中看到:收到内存警告。级= 1

有没有其他人遇到这个?有没有办法将照片质量设置为ABNewPersonViewController的较低设置?任何帮助表示赞赏。

ABNewPersonViewController *abNewPersonView = [[ABNewPersonViewController alloc] init];
abNewPersonView.newPersonViewDelegate = self;

UINavigationController *newNavigationController = [UINavigationController alloc];
[newNavigationController initWithRootViewController:abNewPersonView];
[self presentModalViewController:newNavigationController animated:YES];
[abNewPersonView release];
[newNavigationController release];

1 个答案:

答案 0 :(得分:1)

如果ABNewPersonViewController无法正确处理内存警告,file a bug with apple