gpt4 book ai didi

iphone - uitableview 的 Storyboard错误

转载 作者:可可西里 更新时间:2023-11-01 06:27:22 27 4
gpt4 key购买 nike

我在尝试使用 Storyboard创建我的应用程序结构时遇到此错误

static table views are only valid when embedded in UITableViewController instance

我创建了这个 sotry 板,它有一个导航 Controller ,然后是几个从主视图分支出来的 View ,其中有一个 TableView 。

我从主视图中删除的一个 View 有这个错误。我还有其他几个具有相同设置的 View ,但他们都没有遇到这个问题。如果我解决了这个问题,我会很担心他们之后会说同样的话,因为这是我设置的第一个 View ..

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

最佳答案

通过简单地将 UITableView 拖到 IB 中的 ViewController 上,并将委托(delegate)和数据源 Hook 到我的 View Controller ,然后实现(即使我使用的是静态表),我能够将静态 UITableView 放入我的 UIViewController 中,只是为了让 Xcode 闭嘴)

@interface MyController : UIViewController <UITableViewDelegate, UITableViewDataSource>
@property (strong) IBOutlet UITableView *myTableView;
@end

如果您想使用 IB 在您的 ViewController 中放置多个 UITableView,您可以为每个 UITableView 创建单独的文件/类,然后将它们作为委托(delegate)连接起来。我看到一堆坚持认为您必须从 UITableViewController 继承的答案,但事实并非如此。

@interface MyTableViewDelegate : NSObject <UITableViewDataSource, UITableViewDelegate, UIScrollViewDelegate>

关于iphone - uitableview 的 Storyboard错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9746161/

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