Xcode 搜索栏没有';t寄存器输入

Xcode 搜索栏没有';t寄存器输入,xcode,xamarin.ios,uisearchbar,Xcode,Xamarin.ios,Uisearchbar,我在一个.xib文件中创建了一个地图视图和一个搜索栏。我将xib文件加载到ViewController中,并在模拟器中对其进行测试。地图视图正常工作,但搜索栏不注册任何输入。无论我在键盘上按什么键,搜索栏都只显示我的光标和占位符文本。我在另一个项目中使用了搜索栏,以查看它是否在那里工作,并且确实如此。我可以在那里输入任何我想输入的内容 我不知道为什么它在我加载的.xib文件中不起作用。它在.xib中不起作用吗?我还清理和重建了所有内容,并确保启用了用户交互。我在代码和Xcode中启用了它 下面是

我在一个.xib文件中创建了一个地图视图和一个搜索栏。我将xib文件加载到ViewController中,并在模拟器中对其进行测试。地图视图正常工作,但搜索栏不注册任何输入。无论我在键盘上按什么键,搜索栏都只显示我的光标和占位符文本。我在另一个项目中使用了搜索栏,以查看它是否在那里工作,并且确实如此。我可以在那里输入任何我想输入的内容

我不知道为什么它在我加载的.xib文件中不起作用。它在.xib中不起作用吗?我还清理和重建了所有内容,并确保启用了用户交互。我在代码和Xcode中启用了它

下面是我在Xcode中搜索栏的属性。我认为一切都是对的,但也许会有帮助

有什么想法吗??提前谢谢

编辑:
我发现我不仅无法输入,而且无法在搜索栏中添加(或查看)范围栏。同样,我可以将其添加到另一个项目中,但不能添加到当前的项目中。无论范围栏是启用还是禁用,当我单击搜索栏时都看不到它。

结果是我的SceneDelegate出现了问题。我仍然不明白为什么以及如何发生此错误,但不知何故,我在SceneDelegate中忽略了这一点:

this.Window = new UIWindow(scene as UIWindowScene);

如果您遇到相同的问题或想知道原因,我在工作解决方案中发现的另一个问题是,我的ScenedLegate中有一个问题。我仍然不明白为什么以及如何发生此错误,但不知何故,我在SceneDelegate中忽略了这一点:

this.Window = new UIWindow(scene as UIWindowScene);
如果您遇到相同的问题,或者想知道原因,我在工作解决方案中发现了另一个问题