IBOutlets não exibidos no XCode 6.1 (6A1052d)
Esse é um problema bastante importante: os Outlets não são atraentes, tocam no IB.
Reproduzir:
1) Declaro que uma variável é IBOutlet, por exemplo, no arquivo .h do meu controlador de exibição
@property (nonatomic, strong) IBOutlet UILabel* testlabel;
2) Eu abro o storyboard, clique no viewcontroller. - Se este é um novo projeto, não há uma lista "Outlets". - Se este é um projeto antigo com pontos de venda já definidos, a lista "Pontos de venda" contém os pontos de venda anteriores, mas não o que eu adicionei.
Alguém já teve o mesmo problema. Isso é realmente importante, pois não posso basicamente prosseguir, a menos que pare de usar o Outlets. Não consigo encontrar nenhuma informação sobre isso nas notas de lançamento.
EDITAR Estou adicionando um vídeo no youtube mostrando o problema, caso não o tenha explicado corretamente. Se estou esquecendo algo óbvio, fico feliz em ser ridicularizado :) Dito isto, sempre segui essas mesmas ações e os Outlets sempre estiveram na lista.
EDIT 2 Para maior clareza, removi a declaração ivar, pois parecia obter a maior parte da atenção.
EDIT 3 Ok, parece que estou encontrando um problema visto anteriormente emessa questão eessa outra pergunta. Basicamente, se eu abrir o menu suspenso de classe personalizada, vejo apenas algumas classes "padrão", como UIViewController. Se eu selecionar qualquer um desses, recebo os Outlets. Por exemplo, para UIViewController, eu sempre tenho essa visão-> Exibir. No entanto, as aulas do meu projeto não estão no menu suspenso. Digitar o nome manualmente parece funcionar, mas na verdade não é. Deve haver algum problema de indexação (exceto que eu já excluí tudo de
~/Library/Developer/Xcode/DerivedData/
sem sucesso. Se você quiser tentar, coloquei meu códigoGitHub. Isso não mostra os Outlets para mim, mas para várias outras pessoas - portanto, não é um "bug" com o código estritamente falando. É mais um problema de XCode. Qualquer ajuda é bem vinda!
EDIT 4 Acho que aqui está o problema: veja à direita. O menu suspenso não mostra a classe "ViewController.h". Se eu inseri-lo manualmente, parece reconhecê-lo, mas, na verdade, suspeito que não. Nos tempos anteriores, eu sempre via a lista completa das aulas do meu projeto no menu suspenso.