O aplicativo baseado no NSSplitViewController quase nunca é iniciado com o tamanho correto

Eu tenho esse aplicativo que usa umNSSplitViewController como a raiz e tem umNSTabViewController conectado como seu detailViewController.

Este aplicativo está definido para iniciar em 1024x768. O painel esquerdo deve iniciar em 320x768 e o painel direito (onde está o tabViewController), deve iniciar em 704x768.

A partir de 10 vezes eu executo este aplicativo, 9 vezes ele será iniciado com o tamanho incorreto (cerca de 500x500). Outra coisa estranha é que este aplicativo não deve ser escalável, mas se você passar o mouse perto da borda da janela, verá a indicação do cursor em escala.

Quero que ele seja iniciado no tamanho correto e não tenha opção escalável.

Ambas as configurações estão no construtor de interface, mas estão sendo ignoradas.

Você pode baixar um projeto de amostra que demonstra o problema, aqui. Pare e execute o projeto várias vezes para ver o problema.

Como eu resolvo isso?

questionAnswers(2)

yourAnswerToTheQuestion