Tag: xcode5

iPhone风景 – 只有iOS7 R4图像资产没有启动图像

我相当肯定这是一个错误,但如果有人find解决办法,让我知道。 我已经在Xcode-5的启动图像中设置了一个资产目录。 如果我设置了iOS 7 R4图像,则仅在我的应用程序支持纵向方向时使用。 我的应用程序是风景,只有权利,我没有看到启动图像。 iOS 5,6的图像工作得很好,如果我遗漏iOS 7 R4图像,R4 iOS 5,6图像实际上会“正确”加载。 有没有人能够得到这个工作? 更新 我发现我可以得到iOS 7的横向图像,但只有当我删除默认(iOS6)的图像,这并没有真正帮助我。 如果您编辑info.plist并将图像方向更改为“横向(右侧主页button)”(例如),然后提供一个水平图像,它将在启动时实际显示在iOS 7上。 不幸的是,如果你包含一个iOS 6的图像,它会显示出来。 此外,如果方向不是纵向,则不会看到目标的“常规”选项卡中列出的iOS 7图像。 这是与Xcode 5.0和iOS 7.0.2。

常规选项卡丢失

我刚刚切换到使用Xcode 5.我已经去改变我的应用程序的名称与一些其他设置,我需要改变,但是当我去这样做,我注意到我的“常规”选项卡丢失。 有没有人知道为什么会发生这种情况。

XCode 5:有什么方法可以对代码完成中出现的内容进行分组/筛选/sorting吗?

对于这样一个非常简单的对象: @interface MyObject : NSObject @property(strong) NSObject* thingAboutMyObject; – (void) aThingToDo; – (void) moreToDo; – (void) yetAnotherAction; @end 有人使用MyObject获得代码完成,其中包括NSObject的所有方法和属性。 这是有道理的,但是对于大多数情况,我最关心的方法是在课堂上。 我想知道是否有办法在创build类时向xcode IDE提示您在处理类的对象时要“突出显示”实际接口。 我已经看到了几个类似于通过在方法定义中复制类名来“处理”这个类,以便它们在完成列表中一起sorting,如: – (void) myobjectAThingToDo; – (void) myobjectMoreToDo; – (void) myobjectYetAnotherAction; 但是,这似乎并不是一个特别优雅的解决scheme( [myObject myobjectAThingToDo] ),并且在涉及多态性的情况下,它可怕地崩溃了。 这是一个“理想”解决scheme的例子。 如果有人没有提供一个合适的替代scheme,我可能会提出一个正式的function要求。 但现在,至less应该澄清我所要求的。 如果有一种方法来暗示代码完成,我的完成列表应该按类来分组,那将是非常好的,例如: 为MyObject [M] aThingToDo [M] moreToDo [M]事情aboutMyClass [M]还有其他行动 NSObject的 [M] accessibilityActivate [M] accessibilityActivation … 据推测,更深的对象层次结构可以列出相同风格的父类,通过inheritance“接近”进行sorting。 像这样的列表可以很容易地仍然过滤,因为你键入和消除没有匹配的类分组。 […]

使用Xcode 5提交时,校验和validation失败

我几天前向iOS App Store提交了一个应用程序,并从Xcode获得了这个消息。 在我有时间重新提交之前,苹果已经开始审查我的应用程序。 这是我需要担心的吗? 编辑:应用程序几天后被接受。

iOS中的MVVM示例/示例实现

HAs任何人在iOS应用程序中实现MVVM模式,而不使用ReactiveCocoa? 在这里发现了很多的例子,但他们都使用反应cocoa。 我想要一个MVVM实现的简单例子。

具有透明内容的ios 7视图与以前的视图重叠

最近,我更新了我的xcode项目,与iOS 7一起工作,但是我遇到了一个很大的问题。 因为我的整个应用程序只有一个背景图像(UIImageView添加到关键窗口),并且所有视图都是透明的,所以在推送UIViewController时,我遇到了一个问题,因为推送的视图控制器与先前的视图重叠(可以在这里看到: http:/ /grab.by/qp0k )。 我可以预测,这是因为在iOS 7推送过渡已经改变,因为现在它滑动了一半的屏幕。 也许有人知道如何解决这个问题? 这是我如何设置我的关键窗口 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; UIImageView *background = [[UIImageView alloc]initWithFrame:[[UIScreen mainScreen] bounds]]; background.image = [UIImage imageNamed:@"background.png"]; UINavigationController *navi = [[UINavigationController alloc]initWithRootViewController:self.viewController]; self.window.rootViewContro‌​ller = navi; [self.window makeKeyAndVisible]; 之后当用户点击“开始锻炼”button,我总是按下我的下一个视图: workoutView *w = [[workoutView alloc]initWithNibName:@"workoutView" bundle:nil]; [self.navigationController pushViewController:w animated:YES];

validation时出现Xcode错误 – “您的二进制文件未针对iPhone 5进行优化”

当我试图发布应用程序到应用程序商店时,只是陷入了这个错误。 对不起,因为我不能复制粘贴错误代码,所以我会发布图片在我的问题。

我如何从SenTestingKit / OCUnit迁移到XCTest?

我正在将我的项目从Xcode 4.6.3迁移到Xcode 5.0.2。 该项目的unit testing是用SenTestingKit / OCUnit开发的。 现在,当我在Xcode 5中运行testing时,从RunUnitTests脚本中得到一个错误,告诉我这一点 RunUnitTests已经过时。 Xcode 5发行说明中可能与此有关: SenTestingKit和OCUnit已弃用。 使用移动器移动到XCTest。 不幸的是,我还没有find更多关于这个神秘的“移民”的信息。 可能我的google-fu缺乏[再次],所以我的主要问题是:如何将unit testing从SenTestingKit / OCUnit迁移到新的XCTest(带或不带“migrator”)? 第二个问题,如果迁移是一个复杂的业务:是否有可能让Xcode 5运行仍然基于SenTestingKit / OCUnit的unit testing? 毕竟这些只是被弃用,所以他们仍然应该在周围和function。

未知的types名称'UIImage'

我最近把XCode从5.1.1升级到了XCode 6.0.1。 现在每次我想定义一个新的UIImage对象,我得到这个错误: 未知的types名称'UIImage' 码: 1.创build一个新项目 2.将Image View控件添加到故事板 3.通过添加IBOutlet来引用Image View 4.添加新的类文件 5.将以下代码行添加到新类的头文件中: @属性(强,非primefaces)UIImage *背景; 头文件(.h)内容: #import <Foundation / Foundation.h> @interface CCTile:NSObject @属性(强,非primefaces)NSString *故事; @属性(强,非primefaces)UIImage *背景; //错误:未知types名称'UIImage' @结束 但是,如果我添加#import <UIKit/UIKit.h>到头文件(上面),一切似乎都OK! 任何想法,请问我在这里错过了什么? 这是XCode头文件的变化!

Xcode持续集成configuration文件错误

我正在尝试在Mavericks上设置Xcode 5的持续集成。 如果我有一个bot做一个新的干净的项目构build,它完成没有错误。 如果我有这个机器人做我的实际项目的构build,我得到以下错误: 没有find匹配的供应configuration文件:您的构build设置指定了UUID“XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”的供应configuration文件,但未find此configuration文件。 CodeSign错误:SDK'iOS 7.0'中产品types'Application'需要代码签名 如果我将最新的源代码放在服务器上,并在服务器上构build/存档,它将按预期工作。 所有预期的证书和公钥都包含在钥匙串中。 我试图更新项目中的所有configuration文件设置,并构build目标scheme指向。 有没有人有任何想法如何解决这个错误? 编辑:破解后打开项目文件,并看着UUID,从我可以告诉configuration文件的UUID找不到确实存在。 也许这是构build不能访问configuration文件或钥匙串证书的某种权限问题?