2013-09-23 22 views
3

我的应用程序使用部署目标5.0,基本SDK 6.1的XCode 5与iOS 7,我有一个UITextView在属性文本的设备上运行我的故事板(编辑故事板中的属性文本)。的UITextView与iOS的6.1与基础属性文本SDK的iOS 6.1不起作用

我的问题是,我只看到属性文本,当我建立与基地SDK 7.0。在6.1或6.0(在模拟器中),我没有看到属性文本,它应该从6.0+(在iOS 7和XCode 5之前,它工作之前)支持。我让我的故事板(正确地)“归因于IOS版本的文本之前6.0”的警告,但这不应该保留的iOS 6.0的显示属性文本,对不对?

截图:Some clarification

回答

0

不,不。所有东西仍然是相同的,它只是Xcode 5中出现的一个新警告。推测Xcode 4中的以前的编译器不能或不会尝试检测此问题。

我使用Latest iOS (iOS 7.0)作为我的应用程序的基础SDK,其部署目标为5.1,并且所有内容均可在iOS 5及更高版本中正常工作。

+0

嗯,任何想法为什么我的'UITextView'显示以前的iOS版本6.0及以上的属性文本,但现在我为iOS 7.0构建,它不会显示iOS版本6.x上的属性文本(只有普通)?这是我的问题 – Thermometer

+0

Xcode 5编译笔尖的方式很可能是一个问题(如果您正在使用它们)。我知道他们将源代码更改为Xcode 5中更易读的东西。更新后,弹出了50个不同的问题,即使我使用了相同的源代码。如果你是以编程方式编写的,我不知道为什么,但更改Base SDK应该有所帮助? http://nilsou.com/blog/2013/08/07/xcode-5-finally-makes-interface-builder-a-viable-option-for-teams/ –

+1

嗯,我使用笔尖和故事板,但只有故事板上有一个带有归属文本的UITextView。改变基本的SDK没有帮助,虽然:( – Thermometer

0

我有同样的问题。可能值得向Apple提交错误报告。我已经在Xcode 5中遇到了一些问题。作为一个临时解决方案,如果以编程方式设置它,它仍然按预期工作,但这可能是一个非常乏味的过程。

+0

我同意。感谢让我知道这不仅仅是我遇到这种情况。将报告错误给苹果。 – Thermometer