iOS 7.1 上的 XLForm 空白
Posted
技术标签:
【中文标题】iOS 7.1 上的 XLForm 空白【英文标题】:XLForm blank on iOS 7.1 【发布时间】:2015-03-03 19:41:47 【问题描述】:我找不到任何关于为什么表单在 ios 8 上看起来很流畅时不会在 iOS 7.1 上呈现的任何信息。我唯一的一线希望是我在 @987654323 中调用 [self.tableView reloadData]
@,然后那个渲染。
我正在使用 2014 年 10 月的 XLForms 2.1.0 版本。
如果您还有其他空白表单问题,XLForms integration empty tableView 可能对您有用:
【问题讨论】:
【参考方案1】:我在 XLForm 示例项目中注意到,视图控制器中的这种模式:
- (instancetype)initWithCoder:(NSCoder *)coder
self = [super initWithCoder:coder];
if (self)
[self initializeForm];
return self;
- (instancetype)init
self = [super init];
if (self)
[self initializeForm];
return self;
- (void)initializeForm
// Your form initialization code here
我在 viewDidLoad
中设置我的表单,与在 iOS 8 上运行的 XLForms 相比,它必须具有不同的生命周期。
【讨论】:
在 viewWillAppear 上调用 [self.tableView reloadData]:成功了。自 iOS 8 以来,视图生命周期肯定发生了变化以上是关于iOS 7.1 上的 XLForm 空白的主要内容,如果未能解决你的问题,请参考以下文章
ios Swift XLForm - 符合协议 XLFormOptionObject
IOS 7.1 上的 requestWhenInUseAuthorization 错误