草庐IT

WebSecurityConfigurerAdapter已弃用

全部标签

iOS 9 MPMoviePlayerController 弃用

我目前在商店中有一个应用程序使用基于MPMoviePlayerController的媒体播放器来播放音频/视频。看起来MPMoviePlayerController和相关库在iOS9中已被弃用(https://developer.apple.com/library/prerelease/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/index.html)我无法访问iOS9beta来亲自检查这一点,但是假设我的应用程序将在iOS9上停止工作(媒体播放)是否安全?或者这是否意味着它仍然有效,但可能

ios - Xib 方法是否会在不久的将来因为 Storyboard而被弃用?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我知道这个话题很热门并且有很多关于它的讨论,但是我们仍然在我们的应用程序中使用xibs,即使最低部署目标是iOS5(很快就会切换到iOS6)。我们已经查看并阅读了很多关于Storyboard的内容,Apple似乎正在插入这种方法作为处理UI内容的首选方式,但是我们看不到使用这种“玩具”工具有任何真正的好处。Storyboard对于相对较小的一个开发项目应用程序可能很方便,但是在大型多个开发

ios - Xcode 不再向我显示已弃用的警告

我继承了一个针对iOS6+的iOS项目。几周前,我将它移至Xcode6并清除了所有警告。其中一个警告是:'UITextAttributeTextShadowColor'isdeprecated:firstdeprecatediniOS7.0-UseNSShadowAttributeNamewithanNSShadowinstanceasthevalue我对此使用了NSShadowAttributeName的修复,但我没有正确使用它,导致应用程序在执行过程中的某个时刻崩溃。当我在这几周后发现时,我暂时恢复了旧代码。然而,当我恢复到旧代码时,弃用警告没有出现。我一直无法弄清楚原因并想解决这

android - kotlin-stdlib-jre7 已弃用。请改用 kotlin-stdlib-jdk7

昨天我更新了AndroidStudio版本和Kotlin插件版本。AndroidStudio版本:3.1.2Kotlin版本:1.2.41当我使用此配置创建Android项目时,我收到KotlinCompiler警告提示w:/home/ganeshtikone/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.2.41/9e7a6f582de73d9cdc6c56ef4e23604a0ee55768/kotlin-stdlib-jre7-1.2.41.jar:kotlin-stdli

android - kotlin-stdlib-jre7 已弃用。请改用 kotlin-stdlib-jdk7

昨天我更新了AndroidStudio版本和Kotlin插件版本。AndroidStudio版本:3.1.2Kotlin版本:1.2.41当我使用此配置创建Android项目时,我收到KotlinCompiler警告提示w:/home/ganeshtikone/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.2.41/9e7a6f582de73d9cdc6c56ef4e23604a0ee55768/kotlin-stdlib-jre7-1.2.41.jar:kotlin-stdli

ios - 当我支持较低的 iOS 版本时,是否必须处理弃用问题?

例如,假设我的iOS应用程序支持低至iOS7.0,我想发出警报。在iOS7中,我会使用UIAlertView。在iOS8/9中,这已被UIAlertController弃用。我是否必须检查ifcurrentVersion>iOS7,然后创建两个警报,iOS7的alertView和iOS8+的alertController?还是可以在iOS7应用程序中使用UIAlertView,即使它最终会在iOS9+设备上运行?在像这样的简单问题中,我是否需要检查当前的iOS版本并实现多个对象(每个版本一个)? 最佳答案 Deprecation只是

ios - UISearchDisplayController 已在 iOS 8 中弃用,但存在于对象库 Xcode 中

我将搜索栏和搜索显示Controller拖到Storyboard上。在ViewController中,我正在实现UISearchDisplay委托(delegate)。但它告诉我它在iOS8中已被弃用。那么,如何将搜索Controller添加到Storyboard并实现委托(delegate)和数据源?有道理吗?现在我正在使用替代品:UISearchController。当对象库中的搜索显示Controller将替换为UISearchController。 最佳答案 您现在无法通过Storyboard创建iOS8中引入的UISear

ios - UISearchDisplayDelegate 弃用解决方法

我注意到UISearchDisplayDelegate中基本上所有内容已弃用。这是我被教导实现搜索栏和搜索显示Controller的唯一方法,什么是好的解决方法?示例代码为:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{if(tableView==self.searchDisplayController.searchResultsTableView){//'searchDisplayContoller'isnowdeprecatedreturn[searchLi

ios - 在 iOS 6 中弃用 viewdidUnload

我不知道为什么viewDidUnload从ios6中被弃用。这是否意味着xcode将自动管理创建的对象的释放并控制内存使用 最佳答案 这意味着,如果您不使用ARC,如果您仅为iOS6及更高版本创建应用程序,则需要将释放对象从viewDidUnload移动到dealloc方法。另请参阅thisanswer 关于ios-在iOS6中弃用viewdidUnload,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

ios - UITextInputMode currentInputMode 已弃用。建议更换?

在我们的应用中,我们想要检测当前的键盘语言。例如,如果用户在Settings->General->Keyboard->Keyboards下设置了多语言键盘,我们想知道他们输入的是什么语言,并在更改时从NSNotificationCenter收到通知。-(void)viewDidLoad{[superviewDidLoad];NSNotificationCenter*nCenter=[NSNotificationCenterdefaultCenter];[nCenteraddObserver:selfselector:@selector(languageChanged:)name:UIT