问题标签 [xcode4.5]

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 投票
3 回答
17493 浏览

ios6 - iOS 6 横向和纵​​向

我有一张表,其中包含来自 plist 文件的大量内容,单击它们中的每一个都会将您带到一个新视图,即 xib。

我在那个 .xib 中有 2 个视图,一个用于纵向,一个用于横向

在我的 h 文件中,我有这个:

在我的 m 文件中:

一切都在 iOS 5 中完美运行,在需要时显示横向或纵向。

现在随着 iOS 6 的更新,一切都变得一团糟。

如果我在表格(纵向)视图中并单击一个项目,它以纵向显示正确,如果我旋转到横向,该视图也显示正确的视图,但在横向,如果我回到表格并选择另一个项目,它显示纵向视图而不是横向视图。

如果我做同样的事情但开始横向,它会显示纵向。

所以,现在方向对任何事情都不起作用。

我使用故事板的其他视图也是如此。它们是纵向的并且总是这样显示,现在它们旋转、缩小所有内容并将我的应用程序作为垃圾。

1-我怎样才能修复.xib方向的东西?
2-如何修复故事板方向?(它们是静态的,现在一切都在旋转(根本没有代码))

谢谢。

0 投票
1 回答
766 浏览

xcode - Xcode 4 总是显示“正在扫描工作副本”,不断重新下载库

注意我已经阅读了其他几个问题,但仍然感到困惑

首先:我全新安装了 XCode 4.5,并用它打开并构建了 CMake 生成的 .xcodeproj。事情建立得很好,但正如许多其他问题所提到的,它不断地显示一个@Scanning for working copies”进度条。

我没有分发或打包任何应用程序或类似的东西,也没有设置 SCM。

其次: 每次我启动 Xcode 4.5 时,它都会开始下载:

  • Xcode 4.5 开发者库
  • OS X 10.8 核心库
  • iOS 6.0 库

我已经等它完成了几次,但下一次它仍然会再次完成。它似乎并没有阻止我能够构建,这里发生了什么?

不知道它是否相关,但我之前从快照中收到警告说我无权访问它想要保存到的位置(在 XCode.app dir IIRC 内)。

0 投票
2 回答
5229 浏览

ios-simulator - Xcode 4.5 iOS 6.0 模拟器方向不起作用

我已经将我的 Xcode 更新到 4.5,我已经实现了如下的定位方法

我在 willRotateToInterfaceOrientation 方法中设置按钮、标签、图像的框架大小

但有时旋转模拟器时不会调用此方法,有时模拟器在从另一个 viewController 导航时没有检测到方向。我检查了 info.plist 文件 - 很好。

0 投票
1 回答
327 浏览

xcode - 在 XCode 4.5 中构建配置文件时出现意外错误

我有一个针对 iOS 5 和 ARC 重构的项目。它构建并运行良好,Analyzer 什么也没找到,我正处于将其提交到 App Store 的边缘。在此之前,我认为检查泄漏是个好主意,以防万一我在弧化过程中遗漏了什么。但是,当我从 XCode 4.5 菜单中选择“产品 -> 配置文件”时,我会收到大量警告和错误。所有这些都表明用于分析的构建没有识别出项目正在使用 ARC。profile 的方案设置设置为使用与 run 相同的参数和环境变量,但 run 有效,而 profile 则无效。如果我选择“没有构建的配置文件”操作,一切正常。我检查了确保只安装了一个版本的 XCode,检查了路径,一切都很好。

0 投票
1 回答
1803 浏览

storyboard - 简单的 3.5 英寸 + 4 英寸 iPhone 屏幕布局需要自动布局?

我正在将旧应用程序更新为新的 iPhone 尺寸,但遇到了问题。自动布局打破了旧故事板的几块。

没问题,只需进入并取消选中自动布局。再次运行(3.5 英寸屏幕)并再次完美运行,然后在 4 英寸屏幕中运行,没有任何重新调整大小。花接下来的几分钟检查和取消选中自动布局框并在各种屏幕上运行它。这显然是问题所在。

关闭自动布局,在视图控制器中选择顶视图,打开尺寸检查器检查器并查看 Autosizing 框。让视图重新调整大小的内部箭头显示为灰色。你不能选择它们。从示例视图看,很明显视图不会重新调整大小。由于它不会重新调整大小,因此无法在 3.5 英寸和 4 英寸屏幕上正常工作。

有人看到绕过这个限制的(相当简单的)方法吗?

我真的不想更新不需要 UI 更新才能与自动布局一起正常工作的故事板,但另一个选择似乎是编写测试代码并将其放入我所有的视图控制器中,这可能与修复我所有的故事板以使用自动布局。

0 投票
3 回答
29936 浏览

interface-builder - 有谁知道使用 Xcode 4.5 编辑情节提要时新的退出图标是做什么用的?

右键单击退出图标会产生一个空窗口。无法按住 Ctrl 并拖动连接到任何 IB 元素或相应的源文件。医生没有爱。不会出现在 nib 文件中,只会出现在故事​​板中。我的假设是它是 segues 的必然结果,但我没有看到任何新的方法来支持它。任何人?

0 投票
1 回答
169 浏览

ios6 - xcode4.5 中的 NSDate 比较

我有以下代码

打印以下内容

我正在使用 xcode4.5 并针对 ios6。xcode4.4 中的相同代码打印1(它们是相等的)

0 投票
1 回答
3403 浏览

objective-c - 将 Xcode 4.5 新的 XIB 文件恢复到 iOS<6

我已经安装了带有iOS6 SDK和其他旧 SDK(从 4.3 到 6.0)的 Xcode 4.5用于测试目的。

漂亮,但有一个问题!

为兼容 iOS6 生成一个新的 XIB 文件!

这是一个问题,因为我的应用程序需要在旧设备上运行,而不仅仅是 6.0+!
当我在 5.1 设备中加载新视图(ios6)时,它会因以下错误而静默崩溃:

2012-09-24 22:00:17.090 App[14524:11f03] *由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为 NSLayoutConstraint 的类”

如何删除 XIB 中的多余行以使(xib 和应用程序)与旧 ios 版本兼容?

多谢。

0 投票
3 回答
1919 浏览

ios - xcode 4.5、iOS 6.0 SDK 编译错误 - base.h

我从 xcode 4.4.3 升级到 4.5,无法再构建我们的应用程序。我在 iOS 6.0 SDK base.h 中收到以下编译错误:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/include/dispatch/base.h:103:44:错误:令牌之前缺少二进制运算符“( "

我立即尝试恢复到 iOS 5.1.1 SDK,但发现我做不到。我去了 Xcode->preferences->downloads 但没有以前的 SDK 版本可供安装.. 只有模拟器和命令行工具。

我们的一位开发人员发现从 LLVM GCC 4.2 恢复到 Apple LLVM 编译器 4.1 解决了编译问题。

但似乎我必须下载以前版本的 xcode 4.4.3 才能获得 iOS 5.1.1 SDK。

有人在 xcode 4.5 下安装了 iOS 5.1.1 sdk 吗?

有没有人遇到过 iOS 6.0 SDK 构建问题?

谢谢...

0 投票
3 回答
6656 浏览

ios6 - 升级到 Xcode4.5 iOS6 Base SDK 后运行时异常

我最近升级了我的代码库以使用 iOS6 Base SDK - 我使用的是 XCode 4.5。我只需要将 dylibxml2.2.3.7 更改为 dylibxml2.2。它在 6.0 模拟器上运行良好。我正在使用 GoogleAnalytics、Three20 等库。

但是当我在 iOS 5 (iPhone4) 上运行代码时,它在启动时崩溃并出现以下错误:

我不知道它到底在哪里崩溃,因为我看到的只是崩溃时的机器代码

dyld:惰性符号绑定失败:找不到符号:_objc_setProperty_nonatomic

引用自:/Users//Library/Application Support/iPhone Simulator/5.0/Applications//

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/Foundation.framework/Foundation