Tag: xcode5

Xcode 5“缺less编译器规范LLVM 4.2”错误

我目前正在尝试在Xcode 5中构build我的项目。生成失败,错误: 依赖分析错误: missing compiler specification <XCCompilerSpecification: 这里的一些内存地址 :'com.apple.compilers.llvmgcc42':MISSING:Default> for file 为项目中的所有代码文件。 这个项目以前用XVM 4.6和LLVM 4.2构build,现在Xcode 5只支持LLVM 5.所以在这里显然有一些相关的东西。 我已经在Xcode 5中设置了构build设置来使用LLVM 5,并且出于同样的原因构build仍然失败。 以前有没有人遇到过,知道如何停止Xcode 5寻找它不再支持的LLVM 4.2? 这个问题是iOS 6 vs 7外观设置的结果

Xcode 5打开故事板文件挂起,IDE进入死锁状态

我最近下载了XCode 5 ,在我的Macbook Pro (8 GB DDR 3 RAM)上支持iOS 7 。 我有一个有近30个控制器的故事板文件 。 我打开故事板文件的post,它被绞死,因为我无法继续。 这是我已经尝试的事情: 1.重新启动XCode 。 2.重新启动Mac。 3.从XCode终止所有其他应用程序。 4.清除XCode所有caching并清除模拟器的所有内容和设置。 编辑:编译器生成以下错误: INTERFACE BUILDER不支持UIVIEW SIZES大于10,0000 BY 10000 请提供您的解决scheme的答案。 我无法工作,所有的发展都停止了。

当我试图运行6时,iOS模拟器恢复到iOS7

我在XCode 5中有一个奇怪的情况,我无法解释。 我的项目的构build目标是iOS 6.1。 我进入模拟器菜单,将设备更改为iPhone Retina(4英寸)/ iOS 6.1。 应该运行在iOS6,是吗? 当我运行时,模拟器立即翻转到iOS7并运行应用程序。 我已经尝试从SIM卡中删除应用程序,清理生成文件夹,重置模拟器,重新启动…所有的标准的东西。 仍然发生。 这是我一直在iOS6 / Xcode 4中开发的一个项目。当我第一次在XCode 5中打开它时,系统提示我“更新故事板”。 我打了“是”,因为这似乎是一个好主意。 现在我担心我不能再支持(甚至testing)iOS6了吗? 感谢任何帮助。

突出显示SWRevealViewController中的活动链接

我在我的项目中使用SWRevealViewController为我的应用程序创build一个滑出菜单。 是否可以突出显示滑出的菜单中的当前活动链接? 我试着发送一个页面引用标识符到sidebarviewcontroller,但它似乎没有效果,因为该视图只在应用程序启动时加载一次,然后简单地显示和隐藏。 任何帮助将非常感激。 干杯

UIViewanimation一个约束会影响另一个约束

我有一个UIImageView,我想在后台使用泛效应缓慢animation。 我的背景图片视图有四个约束: 从顶部到顶部布局指南的距离(零) 从底部到底部布局指南的距离(零) 宽度(恒定在850) 引导空间超级查看(零,连接到代码为backgroundImageViewLeftMargin outlet) 图像视图的视图模式设置为“纵横填充”。 当我运行我的应用程序,没有问题,静态图像显示。 我添加下面的代码来animation我的视图: -(void)animateBackgroundHorizontally:(BOOL)forward{ self.backgroundImageViewLeftMargin.constant = forward ? -500 : 0; [self.backgroundImage setNeedsUpdateConstraints]; [UIView animateWithDuration:30 animations:^{ [self.backgroundImage layoutIfNeeded]; } completion:^(BOOL finished) { [self animateBackgroundHorizontally:!forward]; }]; } 然后我调用[self animateBackgroundHorizontally:YES]; 在… viewWillAppear: 。 这是发生了什么事情: 图像从一个意想不到的(但总是相同的)位置开始animation(顶部边缘位于屏幕的中间位置,应该在屏幕的顶部),正确地animation到其最终位置,然后在animation返回到原始位置时位置,它确实animation正确 。 我animation的唯一属性是左边距。 当我不调用animation代码时,它显示正确。 为什么animation从图像上看到的位置不正确? 我试过将self.backgroundImage.translatesAutoresizingMaskIntoConstraints设置为YES (我无法同时满足constaints错误)和NO但它没有工作。 这个问题在iOS 6和iOS 7上都是持久的。

可以从XCTest中的其他testing用例中调用testing用例

我构build了一组XCTestCase方法来运行我的核心数据模型中的代码。 我打算从其他testing方法中调用一些testing方法,这样我可以看到不同的数据组合,同时保持代码最小。 我无法想象为什么这不起作用,但我想知道世界在想什么,这是否被认为是好的做法。 以下是它的样子: @interface sessionTests : XCTestCase @property (strong) Model *model; @end – (void)setUp { [super setUp]; _model = [[Model alloc]init]; } – (void) testValue1 { _model.value = 1; XCTAssertTrue(_model.value == 1, @"model.value is not 1"); } – (void) testValue2 { _model.value = 2; XCTAssertTrue(_model.value == 2, @"model.value is not 2"); } – (void) […]

在最后的图像停止UIimageviewanimation

NSArray *imageNames = @[@"2_00000.png", @"2_00001.png", @"2_00002.png", @"2_00003.png", @"2_00004.png", @"2_00005.png", @"2_00006.png", @"2_00007.png", @"2_00008.png", @"2_00009.png", @"2_00010.png", @"2_00011.png", @"2_00012.png", @"2_00013.png", @"2_00014.png", @"2_00015.png", @"2_00016.png", @"2_00017.png", @"2_00018.png", @"2_00019.png", @"2_00020.png", @"2_00021.png", @"2_00022.png", @"2_00023.png", @"2_00024.png", @"2_00025.png", @"2_00026.png", @"2_00027.png", @"2_00028.png", @"2_00029.png", @"2_00030.png", @"2_00031.png", @"2_00032.png", @"2_00033.png", @"2_00034.png", @"2_00035.png", @"2_00036.png", @"2_00037.png", @"2_00038.png", @"2_00039.png", @"2_00040.png", @"2_00041.png", @"2_00042.png", @"2_00043.png", @"2_00044.png", @"2_00045.png", @"2_00046.png", @"2_00047.png", @"2_00048.png", @"2_00049.png", @"2_00050.png", @"2_00051.png", […]

如何将xcode 5testing用例组合成testing套件

我使用xcode 5testing导航器来运行我的testing,但一个痛苦的事情是,我需要一段时间来testing我的应用程序的整个层(比如模型)。 我想要一种将testing分组为逻辑单元的方法。 我可能可以使用testing目标,但我不认为这是一个有效的方法。

如何订购kiftesting序列?

我使用了最新版本的KIF框架,并创build了几个testing用例(KIFTestCase的子类)。 我可否知道有什么方法可以改变testing序列的顺序吗? 例如我有testA.m testB.m testC.m …如何使testB.m testC.m testA.m这样的序列在我点击一个cmd + U进行testing?

shouldChangeCharactersInRange调用两次

有时候,当我只打一个字符的时候,shouldChangeCharactersInRange被调用两次。 例如,我input'avion par c',程序被调用并添加第二个'c'结果'avion par cc' – 我怎样才能避免这种情况? 这发生只是因为我将应用程序迁移到iOS 7,xCode 5。 – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { wordSearching = YES; if ([string isEqualToString:@"\n"]) { [self textFieldDoneEditing]; return NO; } if ([string isFirstCharacterPunctuation]) { NSLog(@"punctuation detected"); [self replaceWordEditedByFirstSuggestion]; [self hideSuggestions]; return YES; } NSLog(@"Search : %@", string); //NSLog(@"textField : %@", textField); NSLog(@"self : %@", self.textEdited); […]