大量的function已被弃用 – iOs 6

我有几个函数,因为iOs 6已经被弃用了。也许这对其他刚刚更新到iOs 6的人也是有帮助的。

[self presentModalViewController:pNewController animated:YES]; presentModalViewController:animated is deprecated since iOs 6 Autosynthesized property 'String' will use synthesized instance variable '_String', not existing instance variable 'String' Autosynthesized property 'phonenumber' will use synthesized instance variable '_phonenumber', not existing instance variable 'phonenumber' Deprecated: Group Table View Background Color is deprecated in iOS 6.0. 

任何人都可以帮助我如何解决它,所以不会在我的项目中的任何弃用的function。

提前致谢

 [self presentModalViewController:pNewController animated:YES]; 

可以被replace

 [self presentViewController:pNewController animated:YES completion:nil]; 

WWDC 2012video会议#236,iOS视图控制器的发展,可以看出这一变化的背景。

点击不赞成使用的方法。 在右侧“ Quick Help inspector栏中,您可以看到Apple文档中的“快速帮助”。
还有一个build议使用更新或替代方法。

尝试这个,

在“源代码”模式下打开.storyboard文件或.xib文件。

find并删除这一行:

 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> 

我可以帮助你的最后一个:这意味着颜色GroupTableViewBackgroundColor不再支持在iOS 6。 你可能在你的xib文件中使用过这个。

像这样使用

 [self presentViewController:object animated:YES completion:NULL]; [object dismissViewControllerAnimated:YES completion:NULL];