问题标签 [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 回答
1082 浏览

xcode - Xcode 4.2 switch 语句错误?

在此处输入图像描述

但!在之前添加一个随机语句:

在此处输入图像描述

有什么想法吗?

0 投票
1 回答
1619 浏览

localization - 维护接口 NIB 文件的不同本地化版本

我正在学习国际化应用程序的基本步骤,并且我有一个关于本地化接口 NIB 文件的问题......我已经看到在 Xcode 中,您可以单击 AppViewController.xib 接口文件,然后单击本地化部分中的+在检查器窗口中添加另一种语言以及默认的英语(例如,我添加了意大利语)...这允许我将界面翻译成意大利语...但是您如何维护应用程序的未来发展?例如,如果您需要添加一个按钮,您必须手动将其添加到界面 NIB 文件的所有本地化版本中?文档还说

nib 文件中的对象通常具有不应断开的连接。确保在将您的笔尖交给翻译之前锁定所有连接。有关如何锁定 nib 文件的信息,请参阅 Interface Builder 用户指南中的“本地化”。

你能解释一下这个概念吗?我在检查器中看到了 Localization Locking 部分,它允许您锁定PropertiesLocalizable PropertiesUn-localizable Properties,但我不太了解它的作用。

所以,总结一下,我希望你能建议我设计界面的本地化版本并在界面发展时维护多个 NIB 文件的工作流程。

编辑:任何可以帮助我的想法和/或链接?

0 投票
1 回答
139 浏览

xcode4 - 需要从 iOS SDK 4 过渡到 5 的帮助

你还能将你从 SDK 4 制作的应用程序构建到更新的 iOS 5 设备上吗?无需更新到 XCode (4.2) 的 beta 版本?

或者,如果我只有两个版本的 XCode 也可以吗?

谢谢

0 投票
2 回答
912 浏览

button - 按钮在 IOS5 中不起作用

我在 ios 4.3 上构建了一个应用程序,它运行良好,但是当我在新的 ios 上运行它时,后退按钮不起作用。这是我转到下一个 xib 的代码:

-(IBAction)Selection3Page:(id)sender;{ //show next view Selection3Page * nvc = [[Selection3Page alloc] initWithNibName:nil bundle:nil]; [self presentModalViewController:nvc animated:NO]; [nvc release]; }

这是返回第一个 xib 的代码:

}

请帮忙!!

0 投票
4 回答
4042 浏览

iphone - 如何在 Xcode 4.2 中使用 gcc 4.2

对于一些较旧的代码,我需要将 gcc 4.2 与 Xcode 4.2 一起使用。我如何让它显示出来。Xcode4.2 似乎已经放弃了对它的支持。

谢谢

0 投票
2 回答
6566 浏览

ios - Xcode 4.2 更改了 UIView 触摸处理行为?

几天前我将我的 iPad 升级到了 5.0,同时将 Xcode 升级到了 4.2,这样我就可以继续测试我的应用程序了。现在,我在使用以前版本的 Xcode 的几个应用程序中遇到了触摸代码问题。

我将 UIImageView 子类化以通过覆盖-(void)TouchesBegan和添加一些拖动功能-(void)TouchesMoved。我没有子类中覆盖-(void)TouchesEnded,而是在包含图像视图的视图的视图控制器中处理了它。

我将子类拉到UIImageView一个新项目中进行测试,并将问题缩小到父级UIView(由 Xcode 创建的模板)似乎没有将触摸事件转发到视图控制器(也是由 Xcode 创建)的事实。

如果我将它添加到我的子类中:

这是我父视图的视图控制器:

当我放开我在屏幕上拖动的图像时,我得到了"touches ended event in ImageToDrag",但不是来自视图控制器的日志。

但是,如果我通过在子类视图中执行此操作有意跳过视图:

然后我得到两个日志条目。

我能想出的唯一解释是,由于某种原因,UIView正在消耗touchesEnded事件而不是将其传递给视图控制器。

我已经验证exclusiveTouch设置为NO,并且在父视图和子类上userInteractionEnabled设置为。YESUIImageView

我还测试了 iOS 5.0 和 iOS 4.2 的编译,并将测试应用程序部署到 iOS 5 iPad 和 iOS 4.3.1 iPad。

我能够获得触摸事件的唯一方法viewController是跳过视图并nextResponder在子类中使用双精度。尽管该方法有效,但对我来说似乎是一种黑客行为,我相信它稍后会回来咬我。

有没有其他人看到过这种行为?有什么方法可以让我找出UIView我的触摸事件在做什么?

谢谢,丹

0 投票
1 回答
497 浏览

iphone - Xcode 4 与 iOS 5 调试非常慢

我在使用 iOS 5.0 的 Xcode 4.2 中调试非常慢。控制台中打印了一些内容。有什么已知的原因吗?

“警告:在本地找不到 ArtworkCache.framework/ArtworkCache 的副本,从远程设备上的内存中读取。这可能会减慢调试会话”

0 投票
0 回答
708 浏览

ios - 选项卡栏中的 ViewController 没有可用的模拟指标

Xcode 不再让我使用模拟指标,至少对于已经添加到选项卡栏的视图控制器。

我的情况如下:

我们正在谈论一个适用于 iPhone 的应用程序。它有一个标签栏,在标签栏内有几个导航控制器。那些将标准视图控制器设置为它们的根视图控制器。为这些导航控制器启用导航栏。

如果我构建并运行,导航栏会出现,但 Xcode 不会在界面生成器中显示它们。并且模拟指标推出不可用,这意味着它不存在。

现在,如果我使用其中一个视图控制器并将其拖出层次结构,则模拟指标推出可用并且导航栏也可见(如果在模拟指标中选择)。

我已经完成了这种设置一千次,我从来没有遇到过这个问题,但我不知道它在什么时候发生了变化,因为自 Xcode 4.0 以来我几乎没有做任何界面的东西。我当前的 Xcode 版本是 4.2。

即使重新启动 Xcode 并开始一个新项目,问题仍然存在。

非常感谢任何帮助!

更新:
标签栏本身仍然提供模拟指标,当我在那里启用导航栏时,它的子 VC 也会“继承”它并显示它。但这只是一点帮助,因为并非所有 VC 都具有导航栏,因此全局设置没有意义。

0 投票
2 回答
9354 浏览

iphone - Xcode 4.2“笔尖(Cell)中的单元重用标识符与用于注册笔尖(ThisCell)的标识符不匹配”

我正在尝试使用 Xcode 4.2 的新 StoryBoard 功能,并在使用带有自定义单元格的表格视图时不断收到此错误。

cell reuse indentifier in nib (Cell) does not match the identifier used to register the nib (ThisCell)

我已将自定义单元格的类设置为自定义 UITableViewCell 类,并在 IB 中将标识符设置为“ThisCell”。

我不知道“细胞”是从哪里来的。有任何想法吗?我尝试在另一个项目中加载自定义单元格,它似乎工作正常,我只是找不到有关此错误的任何文档来找出我在当前项目中搞砸的地方。

谢谢

0 投票
3 回答
346 浏览

objective-c - NSZombieEnabled 对我的 obj_msgSend 没有帮助

我正在EXC_BAD_ACCESS使用我的 iPhone 应用程序0x01ad809b <+0015> mov 0x8(%edx),%edi

我已经NSZombieEnabled设置了,YES但我没有像往常一样在调试器中看到任何类打印出来。

有没有另一种方法来调试这个问题?