2013-12-09 2 views
2

xcode 5, ios 7. 코드를 실행하면 코드가 실행되지만이 경고 메시지가 나타납니다 .developer.apple.com을 검색하여 찾았습니다. 이것은 백그라운드에서 포 그라운드로 돌아온 후에 앱을 복원하는 것과 관련이 있습니다. https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/StatePreservation/StatePreservation.html6.0 이전의 ios 버전에서는 복원 식별자를 사용할 수 없습니다.

하지만 어떻게 제거하나요?

+1

배포 대상을 6.0 이상으로 설정하십시오. – preetam

+0

감사합니다. 그러나 6.0이 아닌 6.1 이상인 배포 대상으로 경고가 사라집니다. –

답변

6

경고는 UIViewController 클래스의 속성 복원 식별자가 iOS < 6.0에서 사용할 수 없음을 알려줍니다. 이 문제를 해결하려면 배포 대상을 iOS> = 6.0으로 설정하거나 프로젝트에서 해당 속성을 사용하지 마십시오.

+0

경고 PIE가 비활성화되었습니다. 절대 주소 지정 (아마도 -mdynamic-no-pic)은 코드 서명 된 PIE에서는 허용되지 않지만, /Users/interaxisnetworks/Downloads/iOSSample/PortSIPLib.framework/PortSIPLib(PortSIPLib)에서 l4224에 사용됩니다. 이 경고를 수정하려면 -mdynamic-no-pic으로 컴파일하거나 -Wl, -no_pie로 링크하지 마십시오. –

관련 문제