У меня была точно такая же проблема, и я подозреваю, что мы оба шли по одному и тому же пути редкой учебной информации, чтобы создать окно настроек, подобное Apple.
Я решил эту проблему только сейчас, установив window = nil
, и не пытаюсь сойти с ума [window autorelease]
.Как я уже проверял, использование [window release]
сразу же вызовет проблему, а [window autorelease]
приведет к вторичной аварии.