Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >模型未完成加载时的Three20空表视图

模型未完成加载时的Three20空表视图
EN

Stack Overflow用户
提问于 2011-09-13 09:24:10
回答 1查看 280关注 0票数 0

这里的情况是,我有一个带有选项卡栏的应用程序,每个选项卡都有一个包含数据源和TTURLRequest模型的TTTableViewController

当我执行这一系列操作时,我得到了这个无数据表:

(1)当我的第一个视图正在加载时,项目尚未显示(Three20正在加载...)

(2)然后切换到另一个选项卡

(3)然后返回到第一个视图,我得到一个空表。但是当我尝试断点并查看可见的单元格、模型、数据源时,它们都有值,但为什么它会显示一个空表。

EN

回答 1

Stack Overflow用户

发布于 2011-09-22 03:07:09

这里有一个快速解决我的问题的方法,我知道这不是最好的way.So我所做的是设置一个私有布尔值,如果它需要使模型无效,当用户移动到另一个视图时,当模型还没有加载时,我设置了标志_isNeedtToInvalidateModel=YES

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    if(_isNeedToInvalidateModel) {
        [self invalidateModel];
        _isNeedToInvalidateModel = NO;
    }

}

- (void)viewWillDisappear:(BOOL)animated 
{
    [super viewWillDisappear:animated];
    if(![self.model isLoaded]) {
        _isNeedToInvalidateModel = YES;
    }
}

不知何故,它不再显示空表视图

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7399549

复制
相关文章
netty 线程模型(未完成)
虽然Netty的线程模型基于主从Reactor多线程,借用了MainReactor和SubReactor的结构。但是实际实现上SubReactor和Worker线程在同一个线程池中
平凡的学生族
2019/05/25
5260
事务、视图、锁表
事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作 多个操作作为一个整体向系统提交,要么都执行、要么都不执行 事务是一个不可分割的工作逻辑单元
用户9979303
2022/10/28
6490
nvl,空时的推断和取值
  Oracle/PLSQL中的一个函数。   格式为:   NVL( string1, replace_with)   功能:假设string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,假设两个參数的都为NULL ,则返回NULL。   注意事项:string1和replace_with必须为同一数据类型,除非显示的使用TO_CHAR函数。   例:NVL(TO_CHAR(numeric_column), ‘some string’) 当中numeric_column代指某个数字类型的值。   例:nvl(yanlei777,0) > 0   NVL(yanlei777, 0) 的意思是 假设 yanlei777 是NULL, 则取 0值   通过查询获得某个字段的合计值,假设这个值为null将给出一个预设的默认值   比如:   select nvl(sum(t.dwxhl),1)   from tb_jhde t   就表示假设sum(t.dwxhl) = NULL 就返回 1   还有一个有关的实用方法   declare i integer   select nvl(sum(t.dwxhl),1) into i from tb_jhde t where zydm=-1这样就能够把获得的合计值存储到变量   i中,假设查询的值为null就把它的值设置为默认的1   orcale中:   select nvl(rulescore,0) from zwjc_graderule where rulecode=’FWTD’;   假设记录中不存在rulecode =’FWTD’的数据.则查不出数据.   select nvl(rulescore,0) into rule_score from zwjc_graderule where rulecode=’FWTD’;会报查不到数据的错   select nvl(sum(rulescore),0) from zwjc_graderule where rulecode=’FWTD’;   假设记录中不存在rulecode =’FWTD’的数据.还是能够得到一行列名为nvl(rulescore,0),值为0的数据.   select nvl(sum(rulescore),0) into rule_score from zwjc_graderule where rulecode=’FWTD’; 不会报错
全栈程序员站长
2022/07/12
7080
服务器模型小结(未完成)
    server每次accept一个请求,收包,完成业务处理逻辑后回包,完成整个请求的处理后,才能继续接入下一个请求。这种server模式仅适用于业务处理
王亚昌
2018/08/03
3590
简练的视图模型 ViewModel
patterns & practices Developer Center 发布了 Unity Application Block 1.2 for Silverlight - December 200
用户1172164
2018/01/16
8960
简练的视图模型 ViewModel
【译】在列表视图中处理空值
本篇文章主要针对两类开发者。第一个是曾遇到过IllegalArgumentException: Path must not be empty问题的开发者。第二个则是当ListView使用了未被完整加载的图像,应用程序仍能正确运转的开发者们。
小鄧子
2018/08/20
1.2K0
Collectors.toMap 当value为空时,报空指针
import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors;
botkenni
2022/11/12
3K0
Collectors.toMap 当value为空时,报空指针
Oracle 基础--【表空间与表】【约束】【视图】
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
颍川
2019/11/21
8400
创建局部模型视图
当模型中的表数量过多,导致关联变得复杂,不利于用户分析和理解表关系,而旧版Power BI中只提供这一种模型全局视图。
公众号PowerBI大师
2019/09/30
1K0
创建局部模型视图
【QT】QT模型/视图
MVC(Model-View-Controller)包括了3个组件:模型(model)是应用对象,用来表示数据;视图(View)是模型的用户界面,用来显示数据;控制(Controller)定义了用户界面对用户输入的反应方式。
半生瓜的blog
2023/05/13
3K0
【QT】QT模型/视图
一个简单的页面加载管理类(包含加载中,加载失败,数据为空,加载成功)
在最近公布的比赛框架中,发现了页面加载管理类,觉得挺有用的,所以做个简单的笔记。 什么是页面加载管理类呢?(大佬可直接跳过翻看实现过程) 如果能有这个问题,那么很好,哈哈哈,你和我一样,刚开始都挺疑惑的。 我们一般在写网络请求的时候,如果不涉及什么MVP,或者别的,就一个简单网络请求,然后再成功的结果里刷新View,请求过程中总不能白屏吧,所以有些人可能会让转一个圈,或者显示加载中的布局,然后等成功后再隐藏掉,显示具体的布局view。这样的话,也没什么问题,但是如果你的状态需要多个,这个时候就很烦了。总
Petterp
2022/02/09
1.2K0
一个简单的页面加载管理类(包含加载中,加载失败,数据为空,加载成功)
hive 表数据加载、表删除试验
1. 非分区表 (1)load 加载数据 本地文本文件a.txt中有一行'aaa',执行下面的命令。
用户1148526
2022/05/07
1.2K0
hive 表数据加载、表删除试验
模型的保存与加载
在新版的python中,可以借助joblib库实现对训练得到的模型进行保存和加载。 对模型的保存需要利用到该库里的dump函数,加载的话则借助load函数:
爱编程的小明
2022/09/05
6720
模型的保存与加载
小程序中实现视图懒加载
在写小程序时,有个页面由于要展示很多内容,光弹窗都6个,还有大量的列表,所以wxml节点数很多,超过了小程序建议的1000个节点以下。
别盯着我的名字看
2022/06/09
8370
小程序中实现视图懒加载
MIUI加载时的等待图标#有趣的加载icon-1
如果直接用的话,改:root选择器里面的值即可,有注释,调试一下就能得到自己想要的效果。
逝水经年
2021/08/31
9680
img图片加载失败时的处理
当想对图片加载失败时进行特殊处理,可以使用onerror事件,里面为需要执行的代码。 如果由于其他原因导致onerror事件里加载图片时又报错,此时有可能会导致栈溢出而弹框报错,我们只需在inerror里加上一句话即可。
全栈程序员站长
2022/09/05
1.8K0
【tensorflow】模型加载
.load() 只能加载.npy文件,.restore() 只能加载 ckpt(checkpoint)文件。
JNingWei
2020/04/25
1.3K0
Spring Data 测试时的 Repository 提示为空对象
上面的错误信息提示的就是因为 userRepository 为空,我们不能进行数据库有关的操作。
HoneyMoose
2022/08/26
1.4K0
Spring Data 测试时的 Repository 提示为空对象
点击加载更多

相似问题

如何在初始视图模型加载为空时初始化Knockout视图模型

21

在页面加载时,knockout js中的视图模型为空

13

当搜索栏为空时重新加载表视图

10

使用部分视图时的空模型

10

加载窗口或视图时如何加载视图模型

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文