ios - 如何修复错误“'UIPopoverController'已弃用”?
问题描述
更新旧的 iOS 程序。收到此错误消息:
'UIPopoverController' 已弃用:首先在 iOS 9.0 中弃用 - UIPopoverController 已弃用。弹出框现在实现为 UIViewController 演示文稿。使用 UIModalPresentationPopover 和 UIPopoverPresentationController 的模态表示样式。
这是我正在处理的代码:
#import <UIKit/UIKit.h>
@protocol SubstitutableDetailViewController
- (void)showRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
- (void)invalidateRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
@end
@interface RootViewController : UITableViewController <UISplitViewControllerDelegate> {
UISplitViewController *splitViewController;
UIPopoverController *popoverController;
UIBarButtonItem *rootPopoverButtonItem;
}
@property (nonatomic, assign) IBOutlet UISplitViewController *splitViewController;
@property (nonatomic, retain) UIPopoverController *popoverController;
@property (nonatomic, retain) UIBarButtonItem *rootPopoverButtonItem;
- (void) didSelectMenuItem:(NSNotification *) notification;
@end
提前感谢您的帮助,格雷格
解决方案
推荐阅读
- node.js - 动态构建表单并保存数据
- webrtc - 在 webrtc 中需要从 answerer onnegotiation 动态地将跟踪添加到提供者
- java - 从铸造操作中返回一个模拟,Mockito,Java
- c# - 资源管理器更改时的 Outlook VSTO 事件
- oracle-apex - 如何指定列在 Oracle Apex 报告中的显示顺序
- oracle - 如何导出/导入数据库?
- excel - 如果excel的一列中有重复值,有没有办法让vlookup通过第一个值而只使用第二个?
- scala - ParSeq 周围的包装器,拆分器受保护
- ruby-on-rails - 在控制器的初始化(构造函数)中访问参数
- matlab - 从循环右侧开始的深度优先搜索