UIRefreshControl 在 Xamarin iOS 上崩溃

填充堆栈

这根本不应该是一个问题,查看 Stackoverflow 上的所有答案,但我无法找到如何使用 UITableView (而不是 TableViewController来做到这一点我使用以下代码

 if (UIDevice.CurrentDevice.CheckSystemVersion(6, 0))
 {
    _refreshControl = new UIRefreshControl();
    _refreshControl.ValueChanged += OnRefreshRequested;
    ResultsTableView.RefreshControl = _refreshControl;
 }

并注意到有一条警告说那条线

ResultsTableView.RefreshControl = _refreshControl;

仅在 API 10 及以上版本中可用吗?我认为这可能是 Xamarin Studios 的许多怪癖之一,但看到它实际上在任何低于 10 的操作系统版本上都会崩溃。

NSInvalidArgumentException', reason: '-[UITableView setRefreshControl:]: 
unrecognized selector sent to instance 0x15f420c00'

我想要一些关于如何在低于 10 的 OS 版本中为我的 UITableView 添加刷新控件的帮助。

谢谢你。

马修威尔

希望这将有助于任何仍在试图解决这个问题的人。我必须在 ViewController 的顶部声明以下内容

UIRefreshControl refreshControl;

然后我在尝试设置刷新控件的位置执行了以下操作:

refreshControl = new UIRefreshControl(); 
refreshControl.AddTarget((sender, args) => GetData(), UIControlEvent.ValueChanged); 

if (UIDevice.CurrentDevice.CheckSystemVersion(10, 0)) 
{ 
    TableView.RefreshControl = refreshControl; 
} else { 
    TableView.AddSubview(refreshControl); 
}

然后,而不是引用RefreshControlonTableView我只需要引用refreshControl

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xamarin.IOS:UITableViewSource在设备上崩溃

来自分类Dev

iOS-停止上推时的UIRefreshControl

来自分类Dev

iOS-停止上推时的UIRefreshControl

来自分类Dev

xamarin.ios日期时间在设备上崩溃

来自分类Dev

xamarin.ios日期时间在设备上崩溃

来自分类Dev

UIView上的Xcode UIRefreshControl

来自分类Dev

Xamarin.Forms App更新至13.1后在iOS上崩溃

来自分类Dev

Xamarin应用在iOS 12上启动屏幕后崩溃

来自分类Dev

解析Xamarin iOS的API崩溃报告

来自分类Dev

Xamarin Forms iOS应用突然崩溃启动

来自分类Dev

Xamarin.iOS新项目(单视图,主从)在模拟器上崩溃,可在设备上运行

来自分类Dev

在Xamarin IOS上推送通知

来自分类Dev

在Xamarin IOS上推送通知

来自分类Dev

刷新后,UIRefreshControl没有隐藏。的iOS

来自分类Dev

UIRefreshControl-在iOS 7中刷新

来自分类Dev

刷新后,UIRefreshControl没有隐藏。的iOS

来自分类Dev

iOS 8上的神秘崩溃

来自分类Dev

ABAddressBookRequestAccessWithCompletion在iOS 10上崩溃

来自分类Dev

UIGraphics在iOS 7上崩溃

来自分类Dev

NSAttributedString在IOS 6.1上崩溃

来自分类Dev

UIGraphics在iOS 7上崩溃

来自分类Dev

iOS 8上的UIWebView崩溃

来自分类Dev

ABAddressBookRequestAccessWithCompletion在iOS 10上崩溃

来自分类Dev

如何从Xamarin Forms iOS项目中象征崩溃/错误日志?

来自分类Dev

Xamarin.Forms-iOS应用程序启动后崩溃

来自分类Dev

来自崩溃日志 Xamarin.iOS 的更多详细信息

来自分类Dev

Xamarin iOS上的日志记录框架

来自分类Dev

Xamarin.iOS上的MEF支持

来自分类Dev

Xamarin.iOS上的MakeGenericMethod / MakeGenericType