草庐IT

deprecation-warning

全部标签

iphone - ios 6 : issue - Two-stage rotation animation is deprecated. 这个应用应该使用更流畅的单阶段动画

当我开始运行应用程序时出现错误,之后应用程序不可触摸或响应Two-stagerotationanimationisdeprecated.Thisapplicationshouldusethesmoothersingle-stageanimation.我的iPhone应用程序仅支持纵向模式。 最佳答案 我们遇到了这个问题,并通过将窗口的rootViewController的分配移动到将ViewController添加到tabBarController之后来修复它。不确定为什么会生成该特定错误或者是否适合您的代码。

ios - "warning: type ' id <UIApplicationDelegate> ' does not conform to the ' UITabBarControllerDelegate ' protocol"?

大家好,有人知道为什么我会收到附图中的警告吗?在相关代码的正上方是我从一本Apress书籍“更多iPhone3开发”中获得的代码的注释。作者试图告诉我一些有关类型转换的信息以消除警告,但我不知道如何做到。"warning:type'id'doesnotconformtothe'UITabBarControllerDelegate'protocol"我没有在我的应用程序中的任何地方使用标签栏或委托(delegate)。我在使用的两个地方都收到相同的警告:AV_MonitorAppDelegate*appDelegate=[[UIApplicationsharedApplication]d

ios - Objective-C 'CFURLCreateStringByAddingPercentEscapes' 已弃用 : first deprecated in iOS 9. 0

我收到了这个警告:'CFURLCreateStringByAddingPercentEscapes'isdeprecated:firstdeprecatediniOS9.0-Use[NSStringstringByAddingPercentEncodingWithAllowedCharacters:]instead,whichalwaysusestherecommendedUTF-8encoding,andwhichencodesforaspecificURLcomponentorsubcomponent(sinceeachURLcomponentorsubcomponenthasdi

ios - "The developer buy flow has been deprecated"

我有一个集成了FacebookSDK的iOS应用程序,并且我一直在运行Facebook的按安装付费事件。最近尝试为另一个具有相同SDK的应用程序设置此功能,但我在设置Facebook应用程序并单击“推广”后立即收到此错误:“开发者购买流程已被弃用”。这是错误还是Facebook改变了他们的流程?欢迎任何见解,谢谢。 最佳答案 他们弃用了开发者购买流程并将其集成到“在Facebook上转换广告”->“应用安装”https://www.facebook.com/ads/create/ 关于i

ios - GTMHTTPFetcher.m 'initWithRequest:delegate:start Immediately:' 已弃用 : first deprecated in iOS 9. 0 - 使用 NSURLSession(参见 NSURLSession.h)

当我导入GmailAPI的GTL.xcodeproj并运行它时出现上述错误。我正在使用Xcode7.1beta并且在GmailAPI二进制文件的头文件中出现了很多错误我们不推荐使用的方法。我该如何纠正? 最佳答案 我遇到了同样的问题,我是这样解决的:在您的IOS项目中,单击嵌入式GTL.xcode项目,选择信息选项卡,将“IOS部署目标”更改为8.4。我还必须在GTLService.h中注释掉#defineGTM_USE_SESSION_FETCHER1才能使API成功编译。一旦我这样做了,它就编译并运行良好。

iOS 低内存警告和模拟器的 "Simulate memory warning"

iOS下的应用程序通过这些机制接收低内存警告:[AppDelegateapplicationDidReceiveMemoryWarning:]UIApplicationDidReceiveMemoryWarningNotification[UIViewControllerdidReceiveMemoryWarning]这些项目之间有什么关系?它们都是在接收到低内存条件时发生的还是它们有细微的差别?它们以什么顺序执行?在模拟器中有一个“模拟内存警告”的选项。除了在所有UIViewController上调用didReceiveMemoryWarning:之外,这会做任何事情吗?我想使用Xc

ios - Ionic App : Received memory warning. 来自调试器的消息:由于内存问题而终止

我用ionic框架构建了一个应用程序,你可以从这里下载https://itunes.apple.com/us/app/mdz-diario/id1087454519?ls=1&mt=8当您滚动到底部然后导航到不同的页面和选项卡时,该应用程序意外终止,当我调试该应用程序时,我在控制台上看到了下一条消息:2016-04-2419:29:08.524[683:210647]收到内存警告。来自调试器的消息:由于内存问题而终止控制台不再记录任何内容,我也没有更多信息可以分享。有人,也许有这类问题的经验可以帮助我解决这个问题。谢谢 最佳答案 我

iphone - 写入文件 :atomically deprecate Warning

我想将一个用户名的textField值写入名为login.txt的文件。我的代码:NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];//thepathtowritefileloginFilePath=[documentsDirectorystringByAppendingPathComponent:@"Login.txt"];NSString*userN

iOS 8 自定义键盘 : Changing the height without warning 'Unable to simultaneously satisfy constraints...'

有几个关于如何更改自定义键盘高度的SO答案。其中一些工作,例如here但是那些有效的会导致打印到控制台输出的约束冲突错误:Unabletosimultaneouslysatisfyconstraints...Willattempttorecoverbybreakingconstraint...这是我设置自定义键盘高度的非常简单的键盘Controller(Swift):classKeyboardViewController:UIInputViewController{privatevarheightConstraint:NSLayoutConstraint?privatevardummy

ios - 'lock' 已弃用 : first deprecated in iOS 8. 0 - 使用 -performBlockAndWait: 代替 - iOS 核心数据警告

我使用的是Xcode7.1,在打开我现有的应用程序时收到此警告。如果有人展示使用-performBlockAndWait:的方法将会很有帮助谢谢 最佳答案 正如Mundi所说,您不需要锁定您正在做的事情。但是,要解决您关于lock和unlock被弃用的一般问题...您应该改用performBlock或performBlockAndWait。这些方法类似于NSManagedObjectContext中的方法。因此,您无需手动锁定关键区域,而是将该代码放入“执行”的block中。例如,如果您有这段代码...[persistentStor