【问题标题】:uncategorized Compilation Failed error in iOS5 StoryboardiOS5故事板中未分类的编译失败错误
【发布时间】:2012-05-18 15:32:58
【问题描述】:

我在编译我的应用程序时遇到了一个非常奇怪的错误,就像下图一样,有人知道这是怎么回事吗?

日志中的错误:

错误:编译失败。

Underlying Errors:
    Description: Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400d6f420 <IBProxyObject:0x400d6e080> => nameShow => <IBUILabel: 0x400c7e0c0>
    Description: Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400d71200 <IBProxyObject:0x400d6e080> => catShow => <IBUILabel: 0x400bf9280>
    Description: Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400d6ffc0 <IBProxyObject:0x400d6e080> => numShow => <IBUILabel: 0x400be0380>

【问题讨论】:

    标签: ios error-handling storyboard


    【解决方案1】:

    问题在于您有链接到原型单元的 IBOutlets。请注意,原型单元就是:原型。因此,您可以拥有每个实例的多个实例。因此 Xcode 不会知道将 IBOutlet 变量链接到哪个实例。

    您必须等到单元格在 cellForRowAtIndexPath 中实例化后才能分配属性

    【讨论】:

    • 我知道这是旧的,但是我在没有修复 IBOutlets 的情况下将 UITableCellView 从一个 ViewController 复制并粘贴到另一个时出现此错误。这是相同的想法,Xcode 不知道将 IBOutlets 链接到什么。这个答案应该被标记为解决方案。
    【解决方案2】:

    这可能会有所帮助。关键是您需要在 IB 中为您的 Storyboard outlet 设置 Tag 值。

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
    
      UITableViewCell *cell = [[UITableViewCell alloc] init];
    
      cell = [tableView dequeueReusableCellWithIdentifier:@"LogRecordCell"];
    
      cmiJournal = (CMIJournal *)[fetchedResultsController objectAtIndexPath:indexPath];
    
      UILabel *useJName = (UILabel *)[cell.contentView viewWithTag:101];
      UILabel *useJTime = (UILabel *)[cell.contentView viewWithTag:102];
      UITextView *useJRecord = (UITextView *)[cell.contentView viewWithTag:103];
    
      useJName.text = cmiJournal.cmiJournalName;
      useJTime.text = fnlDate;
      useJRecord.text = cmiJournal.cmiJournalRecord;
    
      return cell;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-09
      • 2012-04-07
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2017-08-15
      • 2012-01-18
      • 1970-01-01
      相关资源
      最近更新 更多