4

我找不到任何关于为什么表单在 iOS 8 上看起来很流畅时不会在 iOS 7.1 上呈现的任何内容。我唯一的一线希望是,在我调用的一个[self.tableView reloadData]viewWillAppear,那个呈现。

我从 2014 年 10 月开始使用 XLForms 2.1.0 的构建。

如果您遇到其他空白表单问题, XLForms 集成空 tableView可能对您有用:

4

1 回答 1

4

我在 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 相比,它必须具有不同的生命周期。

于 2015-03-03T19:41:47.903 回答