草庐IT

WebSecurityConfigurerAdapter已弃用

全部标签

ios - 如何替换 iOS 上已弃用的 AudioUnitSampleType(音频单元)?

我一直在研究适用于iOS的音频单元托管指南,然后尝试使用提供的示例项目。但是,所有这些项目都使用已弃用的AudioUnitSampleType(这似乎是一个简单的typedef)。这可能是一个菜鸟问题,但我该如何着手改变它呢?就我的理解而言,我应该根据目标iOS版本将其替换为不同的类型(SInt16或Float)(当然,我想尽可能多地作为目标)。那么我应该只写一堆#ifndef还是我遗漏了什么? 最佳答案 您应该获取每个音频单元的kAudioUnitProperty_StreamFormat属性,并在该iOS版本下使用该音频单元的n

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 - UIButton 的 setTitleShadowOffset 已弃用

我正在使用UIButton的外观代理来自定义我的应用程序中的所有UIButtons。一切都运行良好——我可以设置自定义图像、文本颜色和阴影颜色。只有一件事困扰着我。为了设置阴影偏移,我使用了这段代码:[[UIButtonappearance]setTitleShadowOffset:CGSizeMake(1,1)];它正在运行。但是文档说setTitleShadowOffset:已被弃用,我们应该使用titleLabel的shadowOffset属性。我试过这样:[[[UIButtonappearance]titleLabel]setShadowOffset:CGSizeMake(1.

ios - RestKit:现在 `postObject mapResponseWith: delegate:` 已弃用,我该用什么?

我使用此方法来发布我的对象,但它已被弃用:-(void)postObject:(id)objectmapResponseWith:(RKObjectMapping*)objectMappingdelegate:(id)delegate我现在应该改用什么?如何配置响应的RKObjectMapping? 最佳答案 选择器已被弃用,取而代之的是-(void)postObject:(id)objectusingBlock:(RKObjectLoaderBlock)block-因此您使用该block来配置RKObjectLoader实例。示例

ios - 如何将 UIKit 类或方法标记为已弃用?

我在iOS中使用的安全框架不适用于UIDocumentInteractionController。我希望其他开发人员在尝试使用此类时收到警告。我已经尝试了以下,但它不起作用。有什么想法吗?MyApp.pch#import#ifndef__IPHONE_5_0#warning"ThisprojectusesfeaturesonlyavailableiniOSSDK5.0andlater."#endif#ifdef__OBJC__#import#import#import"UIDocumentInteractionController+JVAdditions.h"#endifUIDocum

ios - CFURLCreateDataAndPropertiesFromResource 已弃用。并寻找替代品

连同Apple的加载预设演示示例代码中包含的许多其他内容,对CFURLCreateDataAndPropertiesFromResource的调用现已弃用。但我找不到它的替代品-无论是单击选项还是查看引用资料都告诉我它不再是完成的事情。CFDataRefpropertyResourceData=0;Booleanstatus;SInt32errorCode=0;OSStatusresult=noErr;//ReadfromtheURLandconvertintoaCFDatachunkstatus=CFURLCreateDataAndPropertiesFromResource(kCF

针对 iOS 7 时出现 iOS 9 弃用警告?

我有一个需要支持iOS7的应用程序,但我希望收到弃用警告,就好像我的目标是iOS9一样。有什么方法可以在不将目标更改为iOS9的情况下获得它们? 最佳答案 IsthereanywayIcangetthemwithoutchangingmytargettoiOS9?据我所知没有,但您当然可以将目标更改为iOS9以获取警告,然后再更改回iOS7。这应该足以让您知道代码中的哪些问题需要更新当您准备放弃对iOS7的支持时。 关于针对iOS7时出现iOS9弃用警告?,我们在StackOverflo

ios - window.requestFileSystem 方法是否已弃用?

我目前正在开发一个旧的iOS应用程序。我对Cordova不太了解。我被困在一个地方,代码使用window.requestFileSytem。此函数的成功回调中有一些代码。调试的时候发现成功回调没有触发。我无法在latestcordovadocument中找到有关此功能的任何信息然而olderdocument中有些东西.所以我担心的是窗口。requestFilesystem方法已弃用。如果是这样,那么我怎样才能在最新的cordova中实现同样的目标。window.requestFileSystem(LocalFileSystem.PERSISTENT,0,onReqFileSystemS

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

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

ios - devicesWithMediaType 已弃用

我有以下代码:NSArray*devices=[AVCaptureDevicedevicesWithMediaType:AVMediaTypeVideo];//2.Iteratethroughthedevicearrayandifadeviceisacamera,checkifit'stheonewewant:for(AVCaptureDevice*deviceindevices){if(useFrontCamera&&AVCaptureDevicePositionFront==[deviceposition]){//Weaskedforthefrontcameraandgotthef