草庐IT

WebSecurityConfigurerAdapter已弃用

全部标签

ios - 'UIPopoverController' 已弃用 : first deprecated in iOS 9. 0

这个问题在这里已经有了答案:HowcanIfixthe"UIPopoverControllerisdeprecated"warning?(4个答案)关闭6年前。我开发了一个显示错误的项目:'UIPopoverController'isdeprecated:firstdeprecatediniOS9.0-UIPopoverControllerisdeprecated.PopoversarenowimplementedasUIViewControllerpresentations.UseamodalpresentationstyleofUIModalPresentationPopovera

iphone - 处理 iPhone 中已弃用的方法

您如何处理iPhone中已弃用的方法,这些方法需要您使用较新的方法,而旧版本不可用?考虑setStatusBarHidden:animated:的情况,它在iOS3.2中被弃用。该文档指示您使用setStatusBarHidden:withAnimation:,它仅在iOS3.2或更高版本中可用。如果我理解正确,这意味着要针对所有设备(iOS3.0或更高版本),我必须首先询问setStatusBarHidden:withAnimation:是否可用。如果是,请使用它。如果不是,请使用已弃用的方法。但我仍然会收到弃用警告。这对吗(请说错了!)?如果是,是否有任何方法可以抑制此弃用警告,或

ios - SBJson iOS 解析器方法已弃用?

我正在使用SBJson解析器开始一个新项目,人们似乎将其推荐为Internet上适用于新iOS项目的最佳工具。我有一个非常重要的问题,即StigBrautaset声称您可以在currentrelease(3.1)上使用的当前方法,似乎已被弃用,或者至少那是我的编译器所说的。我似乎无法工作:NSDictionary*dict=[responseStringJSONValue];这似乎是最新的方法,或者:NSDictionary*dict=[parserobjectWithString:responseStringerror:&error];其中parser是一个sbjson解析器。XCo

ios - UIBarButton 在 IOS 8.0 中弃用

将部署目标从7.1更改为8.2后,我收到一条警告,告诉我UIBarButton已弃用。这是我使用的代码:UIToolbar*numberToolbar=[[UIToolbaralloc]initWithFrame:CGRectMake(0,0,320,50)];numberToolbar.items=[NSArrayarrayWithObjects:[[UIBarButtonItemalloc]initWithTitle:@"Done"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(nextButton)],[

ios - dismissModalViewControllerAnimated 已弃用

这个问题在这里已经有了答案:dismissmodalviewcontrolleranimatedisdeprecatedfirstdeprecatedinios6(3个答案)关闭9年前。我正在尝试转换这个应用程序以便我可以在Xcode5和iOS7中使用它,它说dismissModalViewControllerAnimated已被弃用。[self.navControllerdismissModalViewControllerAnimated:YES];有什么建议吗?

ios - CoreText 替代已弃用的 CGContext 文本函数

在iOS7中,一些CGContext文本绘制函数被弃用,取而代之的是CoreText:DeprecatedCGContextFunctions有时Apple会针对已弃用的函数提出特定的替代方案(例如“使用x代替”),但在这种情况下,“x”只是“核心文本”,并不是那么具体。所以,如果我只是在-drawRect:并且我有我的CGContextRef并且我准备好调用CGContextShowGlyphsAtPoint(),我该怎么办?什么是最佳实践,什么是最简单的CoreText替换,不需要重构该调用之外的任何绘图代码(如果存在这样的事情)?对于该页面上每个已弃用的文本函数的简洁回答的答案加

ios - dispatch_get_current_queue() 已弃用,是否有安全 CoreData 的替代方案?

许多人问过一个标题相似但目的却截然不同的问题:CoreData要求您跟踪当前队列、当前线程和当前NSOperationQueue(如果您是NSOperation),如果您允许方法调用来自其他类(这,默认情况下,每个类都允许)。没有关于此的“可能”:这是一个硬性要求。这很好,而且通常很容易确保:NSAssert([NSThreadcurrentThread].isMainThread||myPrivateQueue==dispatch_get_current_queue(),@"Youtriedtocallthismethodfromanexternalthread,oraqueueot

ios - 如何使用 iOS 8 弃用设置每周重复的 UILocalNotifications?

在iOS8之前,安排每周重复通知很容易,我们只需将NSWeekCalendarUnit分配给notification.repeatInterval值即可。现在在iOS8中,几乎所有的NSCalendarUnit值都已被弃用和替换,主要是因为Apple可以将它们从NSDayCalendarUnit重命名为NSCalendarUnitDay以保持一致性.但是,他们将NSWeekCalendarUnit更改为NSCalendarUnitWeekOfMonth和NSCalendarUnitWeekOfYear,但没有明确说明区别是什么,UILocalNotification文档仍然在讨论已弃用

ios - UILabel - 已弃用方法的替代方法 "adjustsLetterSpacingToFitWidth"

所以在我的代码中,我正在检查我的字符是否适合我的标签,并且有以下行:returnself.adjustsLetterSpacingToFitWidth;这被放置在UILabel的实现中。有人能告诉我这个的确切替代方案是什么吗?文档说-使用NSKernAttributeName,但我不太明白。有人可以帮我解决这个问题吗?在更大的意义上-该方法被称为:xLab.adjustLetterSpacingToFitWidth=YES;在我的代码中,我有:@implementationUILabel()-(BOOL)getter{returnself.adjustsLetterSpacingToF

ios - requiredContentSizeIdentifiers 已弃用

这个问题在这里已经有了答案:iOS6iAdpropertyandmethodsdeprecated(3个答案)关闭9年前。我的代码是-(void)viewDidLoad{adView=[[ADBannerViewalloc]initWithFrame:CGRectZero];adView.frame=CGRectOffset(adView.frame,0,-50);adView.requiredContentSizeIdentifiers=[NSSetsetWithObject:ADBannerContentSizeIdentifierPortrait];adView.currentC