Como usar o UICollectionViewController no storyboard enquanto ainda suporta o ios 5.1?
É uma prática recomendada detectar se uma determinada classe de recurso existe e degradar os recursos do usuário, dependendo da disponibilidade. Eu criei o UICollectionView no storyboard e uma tableview padrão para dar suporte aos usuários do ios 5.1. Então, simplesmente, verifique se o usuário tem esse recurso e segue para a cena apropriada. No entanto, quando eu agora tentar compilar meu código, recebo um "dyld: Símbolo não encontrado: _UICollectionElementKindSectionHeader" Isso parece muito antipadrão da Apple para não permitir recursos ios6.0 no storyboard com um destino de implementação do ios 5.1.
if ([UICollectionView class]) {
[self performSegueWithIdentifier:@"UserShow" sender:self];
} else {
[self performSegueWithIdentifier:@"UserShowTable" sender:self];
}
O acima parece ser uma abordagem bastante razoável para mim ...