问题标签 [xcode3to4]
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.
ios - 跟随 iTunes U - 在 CS106B 中使用 Xcode 4 创建滑块应用程序
我正在关注 iTunes U 课程中的第一个视频,讲师创建了一个滑块应用程序,我试图在我的系统上复制它,不幸的是我使用的 Xcode 版本与视频中使用的不同,因此使其难以跟进。我的应用程序中有滑块和标签设置,并创建了“MyController”对象,但我不知道如何创建“MyController”、滑块和标签之间的链接。在视频中,他在选择“MyController”时创建了两个出口,但我不知道如何在 Xcode 4 中执行此操作,因为他使用的是 Xcode 3。然后他创建了一个动作。如果有人对如何完成这项工作有任何想法或想法,我将不胜感激。
基本上,当滑块移动时,它应该更新标签“数字”。我希望我可以提供视频的链接,但我不确定这是否可能,因为我通过 iTunes 访问了视频。
视频可以在以下链接查看 https://podcasts.apple.com/us/podcast/iphone-application-development-winter-2010/id384233225
iphone - 滚动视图不适用于 xcode4(适用于 xcode3)
我是新手,如果这是一个愚蠢的疑问,请原谅我...我最近将我的项目从xcode3更改为xcode4,现在出现了一些问题,我不知道为什么...
为了管理我的滚动视图的框架和内容大小,以及如果方向改变它的变化,我有这个:
我认为使用 Xcode3,应用程序在加载屏幕时调用此方法,因此它在任何情况下都能完美运行。
但在 Xcode4 中,应用程序在屏幕加载时不会调用此方法。它只在方向改变时调用它(我不知道为什么存在这种差异)。因此,加载屏幕时,我的滚动视图不起作用。只有当我改变设备的方向时它才开始工作。
然后,我尝试了这个:
它显然正在工作,但是......发生了一些非常奇怪的事情......
如果我转到另一个视图(纵向),然后将方向更改为横向,然后返回第一个视图(横向),视图的自动调整大小蒙版会变得疯狂。所有内容都移到右侧,就好像视图的宽度比实际宽度大。而且我无法访问部分内容。但是,如果现在我将方向更改为纵向,即使我再次转到横向,一切都会再次正常。所以,只有当我从另一个横向视图中看到视图时,它才是错误的。
这就是我从一个视图传递到另一个视图的方式:
我该怎么办?
Pd:对不起我的英语
编辑
好的,这部分现在已经修复了。我删除了 willAnimateRotationToInterfaceOrientation,现在它可以正常工作了:
现在,还有另一个问题。在某些屏幕中,我使用以下代码返回上一个屏幕:
在这种情况下,自动调整大小的问题再次出现。我在纵向上转到此屏幕,然后更改为横向,然后返回上一个,并且上一个出现错误的自动调整大小。然后,我改变方向,一切又是正确的......有什么想法吗?
ios - UITableView 在 XCode 4 中表现怪异
我在 XCode 3 中创建了一个应用程序,当我在手机或模拟器上运行该应用程序时,我的 tableviews 工作得很好,但是当我在 XCode 4 中打开项目时,我的 tableViews 出现在它们上面有一个渐变。你能告诉我有什么问题吗?
ios - RootViewController 不能使用“超级”,因为它是根类
在阅读使用基于导航的应用程序的教程时,我决定使用我的 3.2.6-Xcode 创建一个基于导航的应用程序,并使用 Xcode 4.2 打开它,以便按照该版本的教程进行操作。但是当我在 Xcode 4.2 中打开同一个项目(不更改或添加任何代码)时,4.2 Xcode 给了我 2 个错误说:
RootViewController 不能使用“超级”,因为它是根类
现在,我的 Xcode 有 4 个类文件:RootViewController.h、RootViewController.m、SaveUpAppDelegate.h 和 SaveUpAppDelegate.m。错误在RootViewController.m
:
和
我已经通过互联网搜索并找到了这个讨论(http://stackoverflow.com/questions/10113669/xcode-4-3-2-gives-error-cannot-use-super-because-it-is-a-root -class),他们说原因可能是控制器是开发人员忘记了超类@interface
。这不适合我的情况,因为我(或更好:Xcode 3.2.6)没有忘记RootViewController.h
...
现在,我将那些关键行注释掉了,它工作正常,但我敢肯定,我需要这些行,因为 m 文件中的大多数自动创建的行都是用 [super ....] 完成的。
如何解决问题?
objective-c - 尝试在 Lion 机器上安装 Xcode 3.2.6 但无法正确安装(不是日期问题)
所以我有一些在 OSX 10.5.8 上的 Xcode 3.1 中创建的 Objective-c 代码,它不会在 Xcode 4 中运行。我使用了这个方便的小指南http://hints.macworld.com/article.php?story =20110318050811544在我的 10.7.4 盒子之一上,它运行良好。(我刚刚从 10.6 升级)。
所以现在我正在尝试做同样的事情,在另一台运行 10.7.3 的机器上安装 3.2、安装 4、链接 SDK 等,并在使用与我在另一台计算机上使用的相同 3.2 mpkg 的 little date hack 之后,安装程序说它成功完成但是当我去查看时,Xcode 没有安装在任何地方,并且上面链接的说明中提到的目录 /Developers/SDKs 甚至不存在(它在另一台计算机上存在)。我尝试将10.5 SDK从10.7.4机器复制到10.7.3机器还是什么都没有,4运行不了,出现这个错误。
ld:无法直接与架构 i386 的 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libcrypto.0.9.7.dylib 链接 clang:错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)
也有一点历史,10.7.4 机器上安装了 xcode 3,之前它更新到 lion,所以它已经存在,我不必搞乱任何废话。是不是在 Lion 升级之前安装了它?
那么,我如何让 Xcode 3 在机器上运行,其次有人能识别出这个错误吗?
xcode - 如何在 Mountain Lion 上使用旧版本的 Xcode 进行构建?
我刚刚从 Snow Leopard 升级到 Mountain Lion,我正在尝试使用旧版本的 Xcode 3.2.6 构建一个项目。我跑了sudo xcode-select --switch /Developer
,但现在当我尝试用 构建我的项目时xcodebuild
,我得到
了
它在 IDE 中构建得很好。我怎样才能让它再次从 CLI 构建?
macos - 升级到 OSX10.8 和 XCode 4 后 Interface Builder 占用 100% cpu
我刚刚将我的 MacOSX 从 Snow Leopard 升级到了 Mountain Lion。我的 XCode 之前的版本是 3,MacOSX 升级后,我也安装了 XCode 4。
但是,当我尝试使用新的 XCode 开发类似 helloworld 的 iphone 应用程序时,我遇到了这个问题。界面生成器进程占用 100% cpu 并且从不响应。所以现在我不能在这台电脑上做任何开发工作。
我重新启动了mac,问题仍然存在。
有谁知道为什么我无法成功启动 Interface Builder?
iphone - XCode 3.2 支持 iPhone 5?
我的应用程序是使用 Xcode 3.2 开发的,现在需要支持 iPhone 5 ,实际上它在 iPhone 5 上运行,但显示被剪裁,在底部和顶部显示一些黑色空间,
现在的问题是我想在我的应用程序中支持 iPhone 5 全屏,所以需要升级到最新的 xcode 版本还是可以调整?
提前致谢
ios - 将代码从旧版本的 xcode 转移到新版本
我有一个不久前制作的应用程序的 xcode 项目,但它在 xcode 3.2 上,我怎样才能轻松地将项目转移到较新版本的 xcode?
我曾尝试将项目的每个文件手动传输到新版本,但并没有很成功。
有没有更简单/更自动化的方法来做到这一点?