Я использую следующий код для загрузки xib в моем подклассе UIView с именем ImageWithCaptionView.
Я указал в xib Inspector имя представления: ImageWithCaptionView.
Однако оператор if (isKindOfClass) никогда не верен, и я должен удалить его, чтобы все заработало. Что мне здесь не хватает?
UINib *nib = [[UINib nibWithNibName:NSStringFromClass([ImageWithCaptionView class]) bundle:nil] retain];
NSArray *myArray = [nib instantiateWithOwner:self options:nil];
for (id currentObject in myArray) {
if ([currentObject isKindOfClass:[ImageWithCaptionView class]]) {
self = (ImageWithCaptionView *) currentObject;
break;
}
}