问题标签 [xcode5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
6435 浏览

xcode - 如何禁用 Xcode 5 自动将 xibs 升级到 iOS7 外观

如果您在 Xcode 5 中打开 Xcode 4.x 项目,然后在 Interface Builder 中打开 xib,您将收到警报:

XCode 要求仅将 iOS7 之前的 xib 升级到 iOS7

注意:我只有强制 iOS7 外观的问题,自动布局对我来说仍然关闭。

然后我不小心点击了“始终升级”,所以 Xcode 会自动将我所有的 xib 升级到 Xcode 5 和 iOS7。但是我并行使用 Xcode 4.x,当我不小心在 Xcode 5 中打开它们时,切换回所有 xib 非常烦人。

在 XCode 5 界面生成器中打开之前:

在 XCode 4.6 和 View as 6.1 及更早版本中打开的界面生成器文档

在 XCode 5 界面生成器中打开后:

在 XCode 5.0 和 View as 7.0 及更高版本中打开的界面生成器文档

我在 Xcode 和 Google 上搜索以找到关闭此“功能”的方法,但我仍然没有运气。

0 投票
1 回答
1772 浏览

autolayout - 自动布局对 iOS7 屏幕的处理方式与 iOS 6 不同

场景: iOS6 和 iOS7(4 英寸)共享同一个 XIB。
问题:两者显示不同的布局,尽管共享相同的约束等。


下图是SAME Layout/Constraints 的模拟 iOS6 和 iOS7 版本的快照:


iOS6 布局




请注意字段和按钮的不同布局模式:

iOS7 布局

问题:如何同步 iOS6 和 iOS7 布局?即,行为相同?
这是所有约束的快照:

在此处输入图像描述

0 投票
4 回答
2136 浏览

ios - 如何修复意外在 xcode5 dp3 中打开的项目?

在某个时候,我在 xcode5 中打开了一个在 xcode4 中创建的项目。由于情节提要错误,现在我可以构建/运行。XCode4 根本不会运行它,它说:

无法打开文档 Storyboard.storyboard,无法读取存档。请使用更新版本的 XCode。考虑更改文档开发目标以保持兼容性。

所以我去 XCode5 我得到了这个:

2013-07-19 10:38:11.340 ibtoold[756:707] [MT] DVTAssertions:/SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3697.3/IBPlugin/Utilities/IBObjectMarshalling.m:673 中的断言失败:无法计算自动布局状态IBLayoutConstraint、IBUILabel、IBUITableViewCell 和 IBUITableViewCellContentView。

Interface Builder 在与 iOS 模拟器通信时遇到错误。如果您选择为此问题提交崩溃报告或雷达,请检查 Console.app 以获取“Interface Builder Cocoa Touch Tool”的崩溃报告,并将其内容包含在您的崩溃报告中。

当我尝试打开情节提要时,XCode5 崩溃。

有任何想法吗?

0 投票
1 回答
3104 浏览

ios6 - iOS7 和 iOS6 的 Xcode5 项目在 iPhone5 和自动布局上具有不同的应用程序大小

我正在开发一个在 Xcode5-DP3 中新创建的项目。当我在 4 英寸 iOS7 设备(硬件或模拟器)上运行该应用程序时,该应用程序的预期大小为 640 x 1136 像素。当我在 iOS6 4 英寸设备或模拟器中运行相同的项目时,该应用程序以 640 x 960 像素的屏幕尺寸和旧的黑色边框顶部和屏幕的底部运行。

另一个从 Xcode 4.6.3 迁移到 Xcode5-DP3 的应用程序以 640 x 1136 像素的预期屏幕尺寸运行。所以我猜有一个属性可以控制这种行为。

应用程序之间有一个区别。所有以全尺寸运行的应用程序都有一个自动调整大小的故事板,但大小错误的应用程序是我的第一个具有自动布局故事板的应用程序。

有谁知道哪个参数对此负责?

谢谢和问候,托马斯

0 投票
14 回答
91215 浏览

hidden - 状态栏不会消失

我正在创建一个应用程序,我希望隐藏状态栏。当我测试应用程序时,状态栏是隐藏的,而启动屏幕显示,但是一旦应用程序完全加载,状态栏就会重新出现。

我正在使用 Xcode 5 和 iOS 7,并尝试以编程方式禁用状态栏

在 info.plist 文件中,并在 .xib 文件上使用属性检查器。似乎没有任何效果。

有任何想法吗?

0 投票
0 回答
1135 浏览

ios - 设置 cocoapods 后,我的项目文件未显示在 xcode 中的项目导航器中

当我打开 .xcworkspace 时,我在项目导航器中看到“Pods”,但没有显示任何文件。我知道这些文件仍然与项目相关联,因为当我搜索项目时,文件会显示在 Find Navigator 中。当我构建项目时,它仍然可以成功构建,并且我的项目运行良好。唯一的问题似乎是文件没有显示在项目导航器中。

这是我的 podfile 的样子:

这是我在 xcode 中看到的屏幕截图:截屏

知道这里发生了什么吗?

0 投票
6 回答
48873 浏览

ios - Interface Builder:UIView 的 Layout iOS 6/7 Delta 有什么用?

我刚刚注意到 UIView 的结构布局下的 iOS 6/7 Delta 属性。

这是为了什么,为什么 AutoLayout 中缺少它?

在此处输入图像描述

0 投票
4 回答
920 浏览

objective-c - Xcode 目标 C 类导入

我有一个正在处理的项目,它有很多重复的方法,我希望能够从两个视图控制器访问这些方法。我尝试创建一个包含所有静态方法的类,它工作得很好,除了我只能将它导入到一个视图控制器中。Xcode 说它试图编译相同的代码两次。知道如何解决这个问题吗?如何将同一个 .m 文件导入多个视图控制器?

0 投票
1 回答
659 浏览

autolayout - 切换状态栏时如何重新定位导航/工具栏?

环境: iOS 6/7、Xcode 5 中的自动布局。


我知道为了调整 NavBar 以适应状态栏,我将 NavBar 的背景图像设置为 64 位高(参考:WWDC 2013 Video Lecture #214)。

在此处输入图像描述

是否有一种方便的方法来切换此状态栏的存在,同时将 NavBar重新定位为与容器视图齐平(反之亦然)?

增加了关注:我需要同时使用 iOS 6 和
7。iOS 6 具有稳定的状态栏。因此,我必须在 iOS 7 中更改导航栏的背景图像以自动适应状态栏......或者
......我是否正确我只能将状态栏设置为 OPAQUE 以在两个 iOS 6/7 中具有相似的定位环境?

0 投票
6 回答
10881 浏览

macos - xcode-select -switch 不起作用:活动的开发者路径不存在

我已经安装了 Xcode 5 开发者预览版 3。在它之前我有开发者预览版 2,现在,有时在我的终端中我会看到错误,例如当我尝试通过选项卡自动完成一些命令时:

我尝试通过执行命令更改此目录:

现在 xcode 有正确的路径,因为命令

显示结果:

但我仍然在终端看到同样的错误,见附件:https ://dzwonsemrish7.cloudfront.net/items/120Z1S0b1Q302w3J453U/Screen%20Shot%202013-07-24%20at%2016.34.23.png?v=45e9961b