1.关于 Auto property synthesis will not synthesize property ‘xxxxx’; it will be implemented by its superclass, use @dynamic to acknowledge intention
说明:这是说编译器自动给属性合成getter和setter的时候将会在它的父类上实现,用@dynamic告诉编译器这个属性是动态的,动态的意思是等你编译的时候就知道了它只在本类合成。
解决方法:在.m文件@implementation下面加一行@dynamic PROPERTY;即可。
-----------------------------------------------------------------------------------------------------
2.Two-stage rotation animation is deprecated. This application should use the smoother single-stage animation
说明:不应该将UITabBarControllier嵌入到UINavigationController中作为rootViewController,但是,我们的确想要这样做,所以只好寻找其它办法。不过,至少我们可以确定的是,问题出在rootViewController同时包含UITabBarController和UINavigationController。
解决方法:在设置为window.rootViewController之前,先指定tabBarController.selectedIndex = 0
-----------------------------------------------------------------------------------------
3.用cocoaPods导入某些框架的时候(比如Masnory),可能会出现:The current deployment target does not support automated __weak references,这样的错误。
说明:因为__weak是只支持ios5级以后的项目。
解决方法:有些可以通过设置ios最低版本号解决,但有些还是解决不了,可以通过在podfile文件中在platform :ios这行,加一个ios的版本(5.0以上):应该可以解决(至少我是通过这种方法解决的)
网友评论