【问题标题】:XLForm blank on iOS 7.1iOS 7.1 上的 XLForm 空白
【发布时间】: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 可能对您有用:

【问题讨论】:

    标签: ios7 xlform


    【解决方案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 以来,视图生命周期肯定发生了变化
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多