У меня есть приложение, и я продолжаю получать вывод журнала: «Неизвестный класс componentLabel в файле Interface Builder». ... когда я загружаю конкретный вид.
attributeLabel - это метка, которую я создал в представлении. Вот соответствующий код:
в DetailViewController.h:
@interface QuickGroceryDetailViewController : UIViewController
{
UILabel *ingredientLabel;
}
@property (strong, nonatomic) IBOutlet UILabel *ingredientLabel;
в DetailViewController.m:
@synthesize ingredientLabel = _detailDescriptionLabel;
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem) {
_detailItem = newDetailItem;
// Update the view.
[self configureView];
}
}
- (void)configureView
{
// Update the user interface for the detail item.
if (self.detailItem) {
self.ingredientLabel.text = [self.detailItem description];
}
}
Ошибка не возникает, и приложение работает нормально, но я хотел знать, почему эта ошибка возникает, поскольку она может вызвать проблемы в будущем. Спасибо.