菜鸟教程小白 发表于 2022-12-13 06:57:49

ios - 更新 uitableview 数据源和更新标签栏


                                            <p><p>我需要你的建议。</p>

<p>我有一个带有表格 View 的屏幕,我正在为 <code>UITableViewDataSource</code> 使用单独的文件。
我需要的是能够访问我的 <code>UITableViewDataSource</code> 中的 <code>UITabBarItem</code> (因为基于我的 tableview 上的操作,我将更新我的 tableview 数据,所以我需要更改我的标签栏上有东西)</p>

<p>有什么想法吗?</p>

<p>谢谢。</p>

<p>为了分离我的数据源,在我的 Controller 中我有:</p>

<pre><code>    var toPayDatasource: MyDataSource!
....
      tableView.dataSource = mDatasource
      tableView.delegate = myDatasource
</code></pre>

<p>还有我的数据源:</p>

<pre><code>class MyDataSource: NSObject, UITableViewDataSource, UITableViewDelegate {
...
}
</code></pre>

<p>C.C.</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在两个相距很远的对象之间发送消息的一种常见机制是使用 <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/index.html" rel="noreferrer noopener nofollow"><code>NSNotificationCenter</code></a> .您可以定义自定义事件并传递您需要更新 <code>userInfo</code> 字典中的标签栏项目的任何内容。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 更新 uitableview 数据源和更新标签栏,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30017762/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30017762/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 更新 uitableview 数据源和更新标签栏