【问题标题】:Cant load xib from bundle无法从包中加载 xib
【发布时间】:2015-07-05 11:50:42
【问题描述】:

我尝试加载的视图始终为零!我尝试了清理项目,重新启动 Xcode,重命名和重新创建 xib,但没有运气。会是什么问题?

【问题讨论】:

  • 您是否在 Interface Builder 中设置了 owner?然后按照@user3593377 的建议更改您的代码。
  • 这个也试过了,不好

标签: objective-c xib nib


【解决方案1】:

试试这个

CSDAlertView *aView = [[[NSBundle mainBundle] loadNibNamed:@"CSDAlert" owner:self options:nil] objectAtIndex:0];

【讨论】:

    【解决方案2】:

    试试

    NSArray *CSDAlertNib = [[[NSBundle mainBundle] loadNibNamed:@"CSDAlert" owner:self options:nil] objectAtIndex:0];
    CSDAlertView *aView = CSDAlertNib[0];
    aView.frame = frame;
    return aView;
    

    因为返回类型是 NSArray。

    【讨论】:

      猜你喜欢
      • 2022-01-02
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      • 2021-04-11
      • 2017-03-12
      • 2011-07-26
      • 1970-01-01
      相关资源
      最近更新 更多