gpt4 book ai didi

c# - 单点触控 : UITabBarController throws 'loaded the nib but the view outlet was not set'

转载 作者:行者123 更新时间:2023-11-30 21:10:28 29 4
gpt4 key购买 nike

我一直在网上搜索,但找不到解决方案。

我创建了一个新的 MonoTouch iPhone 解决方案。

我创建了一个名为 myTestView 的新 View 。

我添加了一个 UITabBarController

我保存并退出 Interface Builder。

AppDelegate.cs 中我有这段代码...

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
viewController = new myTestView ();
window.RootViewController = viewController;
window.MakeKeyAndVisible ();
return true;
}

我运行应用程序并收到此错误:加载了“myTestView” Nib 但未设置 View socket

嗯,我不知道我错过了什么设置。有什么想法吗?

最佳答案

每个 XIB 文件都有一个名为“view”的默认导出。

它必须连接到您的 ViewController 中您想要的 Root View ,否则您会收到消息:“view outlet was not set”。

例如,假设我想要一个新的 UITableViewController:

  • 文件->新建->文件->iPhone View Controller
  • 更改我的 Controller 以从 cs 文件中的 UITableViewController 继承
  • 在XCode中打开XIB文件
  • 删除根 UIView
  • 将 UITableView 添加到我的文件
  • 右键单击 File's Owner 并将“view”导出映射到带有愚蠢蓝线的新 UITableView

这应该可以解决您的错误。

关于c# - 单点触控 : UITabBarController throws 'loaded the nib but the view outlet was not set' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8480113/

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