【问题标题】:Restoration identifier is not available on ios version prior to 6.0 warning修复标识符在 6.0 之前的 ios 版本上不可用警告
【发布时间】:2013-12-09 05:16:20
【问题描述】:

我正在使用 xcode 5,ios 7。当我运行代码时,我收到此警告,即使代码正在运行。我浏览了 developer.apple.com,发现这是关于从后台恢复应用程序的问题到前台。https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/StatePreservation/StatePreservation.html

但是如何删除呢?

【问题讨论】:

  • 设置你的部署目标大于等于6.0
  • 谢谢兄弟。但是部署目标大于或等于 6.1 时警告消失,而不是 6.0

标签: ios ios7 xcode5 background-process multitasking


【解决方案1】:

警告告诉您 UIViewController 类中的属性 restoreIdentifier 在 iOS = 6.0 或不要在您的项目中使用该属性。

【讨论】:

  • 还有一个警告 PIE 已禁用。在代码签名的 PIE 中不允许使用绝对寻址(可能是 -mdynamic-no-pic),但在来自 /Users/interaxisnetworks/Downloads/iOSSample/PortSIPLib.framework/PortSIPLib(PortSIPLib) 的 l4224 中使用。要修复此警告,请勿使用 -mdynamic-no-pic 编译或使用 -Wl,-no_pie 链接
猜你喜欢
  • 2013-10-14
  • 2014-10-06
  • 2014-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-11
  • 1970-01-01
相关资源
最近更新 更多