问题标签 [xcode4.2]

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 投票
2 回答
3242 浏览

cocoa - 我没有收到 NSPersistentStoreDidImportUbiquitousContentChangesNotification (带有代码示例)

我正在尝试学习如何将 iCloud 与 coredata 一起使用。我的目标是在 mac/ios 上同步单个数据库文件。我的 mac 和 iOS 应用程序似乎都在更新 iCloud,因为我可以在 System Preferences->iCloud->Manage 下看到它……有一个名为 Unknown 的应用程序,每次我在 ios/mac 应用程序上更改某些内容时,它都会变得越来越大。所以这让我觉得这些应用程序正在将更改存储到云中。NSPersistentStoreDidImportUbiquitousContentChangesNotification问题是,当我在另一个平台上更改某些内容时,我没有得到。

这是我的代码(mac应用程序):

0 投票
2 回答
1629 浏览

cocoa - 字典的深层副本在 Xcode 4.2 中出现分析错误

我在 NSDictionary 类别中有以下方法,可以进行深层复制,效果很好。

我刚刚从 Xcode 4.1 升级到 4.2,Analyze 函数为此代码提供了两个分析器警告,如下所示:

这些是 Xcode 分析器中的错误,还是我可以进行更改以避免这些警告?

我还没有使用 ARC,但我很感兴趣是否需要额外的更改来支持此方法的 ARC。

0 投票
1 回答
4852 浏览

xcode4 - xCode 4.2,UIPickerView,文件的所有者在哪里?

经过一番搜索,我知道如何设置 UIPickerView 及其内容。唯一的问题是我无法连接 UIPickerViews 数据源并将 Outlet 委托给文件的所有者,因为从 4.2 开始我找不到文件的所有者。因此,内容不会显示在 UIPickerView 上。

谁能帮我?

图片:http: //i.stack.imgur.com/t0EXa.png

0 投票
1 回答
1258 浏览

ios - Xcode 4.2 不输出退出代码?

自从更新到 iOS 5 和 Xcode 4.2 后,Xcode 似乎不再"Program ended with exit code: #"在运行完成时打印。有没有其他人注意到这一点,有没有办法再次启用它?我有一个自动化测试工具,它依赖于这个输出来确定测试是否通过,所以让它回来会很有帮助。

更新:我对此进行了更详细的研究,这似乎是一个更深层次的问题。似乎每当我运行一个应用程序时,它都会在退出时因分段错误而崩溃。有时这发生在退出代码打印之前,有时正好在打印之后,这就是退出代码消息出现不一致的原因。尽管 Xcode 调试输出中没有任何内容,但 seg 错误消息出现在设备的控制台中。

0 投票
4 回答
17599 浏览

xcode - 在 Xcode 4.2 中查找文件所有者

请看一下下面的图片,帮我找到班级的文件所有者。

通常我会将我的 UILabel 连接到它,但是,唉,我找不到它。

问题:我应该将我的标签连接到什么?

故事板: 在此处输入图像描述

同时班级设置为

在此处输入图像描述

0 投票
3 回答
1944 浏览

gcc - Xcode 4.2 代码覆盖率

我开始使用 Xcode 4.2,但在生成代码覆盖率时遇到了问题。

Xcode 4.2 不包含 GCC 4.2 编译器,但它已被 LLVM GCC 4.2 编译器取代。第一个是在以前版本的 Xcode 中生成代码覆盖率所需要的。

我按照 CoverStory网站上的“教程”进行操作,但结果如下:

a)当我完成所有步骤时,没有覆盖文件。
b)当我将 libprofile_rt.dylib 链接到我的项目时,应该失败的测试不再失败。

有人遇到过这个问题吗?你是怎么解决的?

谢谢

0 投票
3 回答
28081 浏览

automatic-ref-counting - 如何启用/禁用“自动引用计数”?

使用 Xcode 4.2,如何启用/禁用“自动引用计数”?

回答在构建设置下,根据您是否要启用 ARC 翻转“是”和“否”。

在此处输入图像描述

0 投票
9 回答
17992 浏览

objective-c - ARC 和弱 IBOutlet 属性

我刚刚更新了一个项目以使用带有 Xcode 4.2 内置转换工具的 ARC。不幸的是,出现了一个奇怪的错误,我不明白,也没有找到任何相关信息。我有一个带有属性声明的文档类:

在实现文件中,我有一个 @synthesize 语句:

当我尝试编译它时,它失败并告诉我:

错误:'weak' 属性的 @synthesize 只允许在 ARC 或 GC 模式下使用

当然,该项目被标记为使用 ARC 编译。我非常感谢任何帮助以了解我做错了什么以及为什么。

编辑:昨天迟到了。所以这里有一个更完整的编译日志:

[...] -fobjc-arc -Wno-trigraphs -fpascal-strings -O0 -Wmissing-prototypes -Wreturn-type -W括号 -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wshorten-64- to-32 -DDEBUG=1 -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -mmacosx-version-min=10.7 -gdwarf-2 -Wno-sign-conversion "-DIBOutlet=属性((iboutlet) )" "-DIBOutletCollection(ClassName)=属性((iboutletcollection(ClassName)))" "-DIBAction=void)属性((ibaction)" -iquote [...]/Build/Intermediates/[...].build/Debug/[...].build/[...]-generated-files.hmap -I[. ..]/Build/Intermediates/[...].build/Debug/[...].build/[...]-own-target-headers.hmap -I[...]/Build/Intermediates /[...].build/Debug/[...].build/[...]-all-target-headers.hmap -iquote [...]/Build/Intermediates/[...]。 build/Debug/[...].build/[...]-project-headers.hmap -I[...]/Build/Products/Debug/include -I[...]/Build/Intermediates/ [...].build/Debug/[...].build/DerivedSources/x86_64 -I[...]/Build/Intermediates/[...].build/Debug/[...].build /DerivedSources -F[...]/Build/Products/Debug -fno-objc-arc [...]

ARC 的编译器设置似乎在开始时打开,然后在参数列表中再次关闭。老实说:我不知道在哪里删除这些奇怪的设置以及它是如何出现的。我现在想出的唯一解决方案是从一个空白的新项目重新开始整个项目,然后从头开始导入所有类文件。

如果有人知道更简单的方法,我将不胜感激。

PS:我确实将所有关于 ARC 的构建设置都设置为 YES。

0 投票
5 回答
8310 浏览

xcode - 为什么 xcodebuild 和 Xcode 4.2 这么慢?

我在一个相对较大的项目(几万行代码)上使用 Xcode 4.2,而且速度非常慢。编辑没问题,但是每当我尝试编译项目(在 Xcode 中,或在命令行中使用 xcodebuild)时,我的机器(四核 i7 MacBook Pro,4 GB RAM)都会停止运行。我注意到,在启动 xcodebuild 后,它直接产生了 8 个以上的 clang 进程,而没有启动“真正的”编译进程。到目前为止,在 stout 上没有看到 xcodebuild 输出。我尝试减少并行构建进程的数量,但一开始仍然启动了很多 clang 进程。该项目使用 6 或 7 个直接依赖的外部项目,并且可能有 120 个源文件。在 Xcode 3.2 下,该项目过去编译得非常快。发生了什么?我怎样才能让 Xcode 再次变得更快?

0 投票
6 回答
3554 浏览

iphone - Xcode 4.1 中缺少 iOS 5.0?

我试图在 Xcode(最新软件)上的 iPhone 4G iOS 5.0(最新软件)上测试我的应用程序,但是当我打开“Organizer”并且此消息(如下)显示在设备下时。

“用户名”上的 iOS 版本与使用此 iOS SDK 安装支持开发的任何 iOS 版本不匹配。请将设备恢复到以下列出的操作系统版本,或更新到最新版本的 iOS SDK;可在此处获得。

安装在 Moo 5.0 (9A334) 上的操作系统

Xcode 支持的 iOS 版本 最新 4.3 4.2 4.1 4.0.2 4.0.1 4.0 3.2.2 3.2.1 3.2 3.1.3 3.1.2 3.1.1 3.1 3.0.1 3.0

如何让我的应用程序再次在我的 iPhone 上运行?只是想知道为什么 Xcode 中没有 iOS 5.0 的选项,它只有 iOS 4.3?