我在应用商店FractalWorks中有一个应用,该应用基于非常古老的代码库。这是一个很大的应用程序,有很多屏幕。它是在Objective-C中自动生成属性之前创建的,目的是让您了解它的创建时间。
当我作为独立软件开发人员专职工作时,我编写了该应用程序。从那以后,我开始从事日常工作,并在业余时间为我的应用程序提供支持。
[它仍然卖得不错,最近我在3D图像上设置的Mandelbrot上的Wikipedia文章中添加了一个部分:https://en.wikipedia.org/wiki/Mandelbrot_set#3D_images_of_Mandelbrot_and_Julia_sets
我现在能说流利的自动布局,但是还没有花时间将应用程序的XIB文件从“支柱和弹簧”样式更新为自动布局-如果我愿意,我也不想花时间去做可能会帮助它。
我想为应用程序添加一个小的增强功能,其中涉及添加一些UI元素并使其中一个窗口略高。在尝试使用Interface Builder编辑XIB的那一刻,它显然默默地将其更改为Auto-Layout,然后抱怨“ OS X 10.7之前的Auto Layout”。 (它已发布到OS X版本10.4的应用商店中,如果有足够的内存,并且我已将OS版本提升到可以支持的最低版本,以支持旧客户。目前支持≥10.6。应用商店之前的原始版本甚至使用了较旧的OS版本。)
谷歌搜索此错误表明我在XIB文件上使用了文件检查器来取消选中“使用自动版式”复选框,但没有看到任何此类复选框。
我想念的是什么?
如果我在编辑XIB文件之前和之后使用Xcode的代码查看按钮比较XIB文件,则会更改各种“工具版本”值,并获得useAutolayout="YES"
设置。编辑为读取useAutolayout="NO"
不能解决问题。