gpt4 book ai didi

ios - Xamarin:未在设备上调用 RowSelected,在模拟器中正常

转载 作者:行者123 更新时间:2023-11-29 10:44:22 24 4
gpt4 key购买 nike

我正在 Xamarin 中构建一个基于 TableView 的简单应用程序。我在 UITableViewSource 上的 RowSelected 事件在模拟器中完美运行,但是当我在运行 iOS 7.1 的 iPhone 4S 上调试应用程序时没有被调用

这是我在继承 UITableViewSource 的类中的代码

public override void RowSelected (UITableView tableView, NSIndexPath indexPath)
{
Console.WriteLine ("Selected");
tableView.DeselectRow (indexPath, true);
}

在方法中添加断点在模拟器中按预期工作,但在设备上运行时永远不会命中断点。没有错误发生,表格中的单元格保持选中状态,就好像我没有重写 RowSelected 方法一样。

我尝试了很多事情,包括删除所有其他事件代码,甚至从头开始这个项目。

如有任何帮助,我们将不胜感激。

最佳答案

我也刚刚在这个问题上退缩了。没有答案的解释,但我关闭了 Xcode,清理并重建了解决方案。在我的例子中,模拟器工作正常,但设备不会触发行选择。

关于ios - Xamarin:未在设备上调用 RowSelected,在模拟器中正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22912696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com