问题标签 [xcode4.3]

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 投票
1 回答
197 浏览

ios - 无法在 iOS 中显示其他视图

我是 iOS 开发的 UI 部分的新手。我正在尝试创建一个通用的 iOS 应用程序。在 Xcode 4.3 中,如果使用 Single View Application 模板和通用设备系列创建项目,则会创建以下文件:AppDelegate、ViewController、ViewController_iPhone.xib 和 ViewController_iPad.xib。这些让我感到困惑,因为在以前版本的 Xcode 中,还创建了 AppDelegate 的两个子类;一个用于 iPhone,另一个用于 iPad。无论如何,例如,我有 TestAppDelegate、TestViewController、TestViewController_iPhone.xib 和 TestViewController_iPad.xib。如果我在 iPad 模拟器上运行应用程序,则会显示 TestViewController_iPad.xib。

然后我添加了 AlternateViewController。之后我创建了 AlternateViewController_iPad.xib。我选择了这个 xib 文件并将 File's Owner Custom Class 设置为 AlternateViewController 并将 Outlet 视图设置为 Objects 下的 View。我想看看我是否可以显示 AlternateViewController_iPad 所以在 TestAppDelegate 我这样做了:

我运行代码,但不幸的是,没有显示 AlternateViewController_iPad.xib。



我在'return YES;'上设置了一个断点 部分,在调试区域,我可以看到变量self.window.rootViewController.nibBundle设置为nil。但是,如果使用 TestViewController_iPad,则变量self.window.rootViewController.nibBundle不是nil



我删除了 AlternateViewController 和 AlternateViewController_iPad.xib。然后我重新创建了它们,但现在,在“选择新文件的选项:”弹出窗口中,我将类重置为 AlternateViewController,将“子类”重置为 UIViewController,并选中“针对 iPad”和“使用 XIB 为用户界面。” 为这些新文件修改了 TestAppDelegate,然后重新运行应用程序。奇怪的是,现在显示了 AlternateViewController (iPad),并且变量self.window.rootViewController.nibBundle不是nil



现在,我在这里缺少什么?错误在哪里?是我的代码还是 Xcode 4.3 ???



附加问题:
如果首先显示 TestViewController_iPad 并且那里有一个按钮,单击该按钮将显示 AlternateViewController_iPad,那么我到底该怎么做?


更新 我已经找到了问题所在。发生的情况是,当在没有 xib 文件的情况下创建 ViewController 时,会在新的 ViewController 中添加方法 loadView。据我了解,此方法用于以编程方式/手动创建视图时。使用 xib 文件或情节提要时,必须将其删除。我删除了它,一切正常!:)

0 投票
1 回答
521 浏览

svn - Subversion & Xcode 4.3.1 -- SCM 状态字母全错了?

全部:

我检查了一个存储库,当我在 Xcode 中打开我的工作副本时,大多数文件都有一个 SCM 代码 A,根据 Apple 的精彩文档,这意味着已在本地添加。如果我编辑它们,SCM 代码将停留在 A,而不是 M。我可以提交它们,并且提交显示在 repo 中。

有什么建议么?

0 投票
1 回答
822 浏览

ios - 如何在 Xcode 4.3.1 中使用 iOS 4.0 模拟器?

我最近升级到 Xcode 4.3.1,我正在开发一个与 iOS 4.0 兼容的应用程序。不过,我不再有 iOS 4.0 模拟器选项,而且我在下载部分也看不到它。如何获得 4.0 模拟器?

0 投票
1 回答
516 浏览

iphone - 在 iphone 应用程序中上传 youtube 中的视频

有没有使用 GData API 在 youtube 中上传视频的教程。我想上传存储在 iphone 中的视频。如果是,请给我链接

0 投票
1 回答
531 浏览

ios - 强制iphone进入锁定模式

我正在尝试创建一个计时器(使用 NSTimer),当它触发时,Iphone 将自行锁定。

或者至少关闭屏幕。

有什么办法吗?

0 投票
6 回答
36087 浏览

iphone - 如何使用带有 NSJSONSerialization 类参考的 xcode 4.3.1 从 URL 获取数据

我试图了解NSJSONSerialization Class Reference。在 developer.apple.com 网站上缺少代码示例,我迷路了。网络上有数百万个带有其他 json 库的示例,但我无法让它们中的任何一个与最新版本的 xcode 一起工作。(我正在运行:版本 4.3.1 (4E1019) 并在 iPhone 5.0.1 上进行测试)

我想使用按钮将 json 文件中的数据提取到我的 iphone 中。

假设我从 URL 获取数据: http://companyurl/jsonfile.json(标准 JSON 格式)

jsonfile.json 看起来像这样……;

我在 .h 和 .m 文件中写了什么?

谢谢你的帮助!:)

0 投票
3 回答
3350 浏览

ios - TestFlight beta 测试 iOS 应用

我完成了开发我的第一个应用程序。现在我想通过https://testflightapp.com分发我的测试版

我尝试使用本教程创建 .ipa 文件 - http://help.testflightapp.com/customer/portal/articles/402782-how-to-create-an-ipa-xcode-4

一开始我应该选择权利,但没有像代码签名这样的类别。

有什么帮助吗?谢谢。

PS我有一个开发者帐户。

UPD。有人在 XCode 4.3 上为 TestFlight 创建 ipa 文件吗?你是怎样做的?

0 投票
0 回答
1100 浏览

xcode4 - iOS 5.1 模拟器在升级到 Xcode 4.3 后停止工作

迁移到 XCode 4.3(版本 4.3.1 (4E1019))后,我无法再在模拟器中运行我的应用程序。每次我启动它时,我都会在控制台日志中得到以下信息。知道如何解决这个问题吗?

0 投票
2 回答
97 浏览

ios - 构建应用程序以进行分发

我试图构建我的项目以进行分发。我在本教程的帮助下做到了 - http://www.idev101.com/code/Distribution/build.html

步骤 3-b 是在代码签名部分设置开发人员证书:调试、发布和分发。但是我的构建设置中只有调试部分。我怎样才能添加其他 2 个?谢谢

我的项目信息配置中的 UPD 没有“发布”配置。我应该如何添加它? 在此处输入图像描述

UPD 2 我在一开始就扩展了行。而且只有调试部分

在此处输入图像描述

0 投票
0 回答
101 浏览

ios - 使用开源库归档应用程序

我有一个带有 SBJson 开源库的应用程序。

在此处输入图像描述

当我在模拟器上运行该项目时,它可以完美运行。当我尝试归档我的应用程序时,当使用这样的行归档一个类时,这个过程会中断:

错误:

在此处输入图像描述

有任何想法吗?谢谢