修改老项目时 遇到的一些警告~
来源:互联网 发布:table js表格数据合计 编辑:程序博客网 时间:2024/05/22 10:42
copy警告:'sizeWithFont:' is deprecated: first deprecated in iOS 7.0 - Use -sizeWithAttributes:
修改前:CGSize xxxxSize =[xxxxString sizeWithFont:xxxxFont];
修改后:CGSize xxxxSize =[xxxxString sizeWithAttributes:@{NSFontAttributeName:xxxxFont}];
copy警告: 'sizeWithFont:constrainedToSize:lineBreakMode:' is deprecated: first deprecated in iOS 7.0 - Use -boundingRectWithSize:options:attributes:context:
修改前:CGSize xxxxSize =[xxxxString sizeWithFont:XXXXFont constrainedToSize:CGSizeMake(xxxxWidth, xxxxMAXFLOAT) lineBreakMode:xxxxNSLineBreakMode];
修改后:NSMutableParagraphStyle *paragraphStyle =[[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.lineBreakMode = xxxxNSLineBreakMode;//无NSMutableParagraphStyle时,忽略
CGSize xxxxSize = [xxxxString boundingRectWithSize:CGSizeMake(<#CGFloat width#>, <#CGFloat height#>)
options:<#(NSStringDrawingOptions)#>
attributes:<#(nullable NSDictionary<NSString *,id> *)#>
context:<#(nullable NSStringDrawingContext *)#>].size;
CGSize xxxxSize = [xxxxString boundingRectWithSize:CGSizeMake(xxxxWidth, xxxxMAXFLOAT)
options:xxxxNSStringDrawingOptions
attributes:@{NSFontAttributeName:xxxxFont,NSParagraphStyleAttributeName:paragraphStyle}
context:nil].size;
修改前:interfaceOrientation' is deprecated: first deprecated in iOS 8.0.
修改后:[[UIApplication sharedApplication] statusBarOrientation]替换掉。interfaceOrientation
copy警告: 'registerForRemoteNotificationTypes:' is deprecated: first deprecated in iOS 8.0 - Use -[UIApplication registerForRemoteNotifications] and UserNotifications Framework's -[UNUserNotificationCenter requestAuthorizationWithOptions:completionHandler:]
修改前:[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
修改后:[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
- 修改老项目时 遇到的一些警告~
- xcode 开发中遇到的一些警告
- Android 中遇到的一些警告 错误
- iOS 项目中遇到的警告
- 老项目功能修改
- 关于老项目切换到maven项目遇到的坑
- Android代码中遇到的一些警告或问题汇总
- 一些项目遇到的问题
- 编译DLL时遇到的警告
- 编译时遇到警告的原因
- maven 配置web项目时遇到的一些问题
- 维护IOS项目时遇到的一些问题
- Android Studio 导入项目时Gradle遇到的一些问题
- vue搭建项目时遇到的一些问题记录
- 搭建SSM项目时遇到的一些问题
- 一些老的apk项目 使用maven编译不成功
- 项目中遇到的一些小问题
- 项目中遇到的一些小问题
- javabean学习与小结
- C# 在腾讯的发展
- SVN的下载与安装
- 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完 数。
- 改变viewpager滑动速度
- 修改老项目时 遇到的一些警告~
- 基于OSS的文件系统设计
- Java中重要知识点
- 历届试题 九宫重排 (bfs 八数码问题)
- Nginx 安装配置
- 在O(1)时间复杂度删除链表节点
- 历届试题 幻方填空
- LeetCode406. Queue Reconstruction by Height
- 28. Implement strStr()