Tag: xcode5

XCodeunit testing:读取testing作用域包时出错

我在阅读testing范围包时收到错误! 同时在XCode 5中运行unit testing。不运行testing。 任何想法如何解决这个问题?

在iOS中启用和禁用键盘返回键

我有一个UITextField。 当用户正在input时,我正在使用 – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string validationstring。 如果string是有效的,我想启用返回键; 如果它是无效的,我想禁用返回键。 有没有办法做到这一点? 例如,当用户在avai键入字符时,返回键将被禁用。 然后,返回将在用户input完成后启用。 然后当用户键入availabl ,返回将被禁用; 然后在用户typesavailable再次启用。

无法实例化名为GLKView的类

我得到这个例外: 2014-02-19 19:08:34.590 MyApp[42353:70b] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named GLKView' 这是因为我试图通过这种方式将GL视图添加到我的xib文件中: 我想要实现的是在视图下面绘制渐变背景(带有“城市”标签的那个) 这可能是一个常见的例外,因为更多的有经验的iOS开发人员可以告诉我我不知道我在做什么。 我的问题: 为什么这个错误信息? 是否可以添加一个GLKit视图? 什么是更好的方式来添加渐变背景?

将第三方库ZXing导入Xcode

我已经尝试了很多方法来将第三方库'ZXing'导入到我的iOS应用程序中,但都是痛苦的,或者根本不起作用。 如果有人可以build议我做错了什么,或者更好的方法来导入ZXing这样的图书馆,我会非常感激。 它一定比这更容易! 这是我所做的,结果: MyGreatApp的目录结构(撰写本文时) /MyGreatApp/MyGreatApp.xcworkspace (main workspace that compiles the application) /MyGreatApp/Projects/MyGreatApp/MyGreatApp.xcodeproj /MyGreatApp/Projects/MyGreatApp/(All source code for MyGreatApp) /MyGreatApp/Projects/other-inhouse-project/other-inhouse-project/other-inhouse-project.xcodeproj /MyGreatApp/Projects/other-inhouse-project/other-inhouse-project/(Source code for other-inhouse-project) /MyGreatApp/Projects/other-inhouse-project/RestKit/RestKit.xcodeproj /MyGreatApp/Projects/other-inhouse-project/RestKit/(source code for restKit) 将ZXing项目添加到工作区: 从git hub下载项目: https : //github.com/TheLevelUp/ZXingObjC (最新版本) 复制项目到/项目(在SVN回购)。 打开MyGreatApp工作区,“添加文件” – >select“ZXingObjC.xcodeproj”。 将已编译的库(libZXingObjC-iOS.a)添加到MyGreatApp构build阶段,从ZXing产品中拖放。 添加ZXing所需的框架。 在标题searchpath和库searchpath中添加ZXing的path。 “$(PROJECT_DIR)/../../ Projects / ZXingObjC-2.2.6 / ZXingObjC”。 使用$(PROJECT_DIR),所以path是相对的,可以在所有的构build机器上运行。 改变ZXing生成设置不使用arm64体系结构,因为我们目前不支持它由于旧的restKit库。 为了构build其他configuration,我唯一find的解决scheme是在ZXing项目中添加一个完全相同名称的configuration,即添加QA(PAT12),QA(PAT14)等等(这并不理想) 结果: 项目编译和工作正常,但上述步骤是相当耗时的。 编译ZXing不会产生错误警告。 可以使用 […]

Xcode 5错误:“格式错误或损坏的AST文件:子模块中不匹配的伞头”

添加StoreKit到我的Xcode 5项目后,我现在看到… “格式错误或损坏的AST文件:子模块中不匹配的伞头” …每当我从StoreKit导入任何头。 我没有更改这些系统标题,清除派生的数据和通常的清理生成文件夹修复程序也不起作用,也没有重新启动Xcode改变任何东西。 我在Clang的来源中看到错误被报告的地方,但我不知道为什么。 以下是来自http://clang.llvm.org/doxygen/ASTReader_8cpp_source.html的相关Clang代码: case SUBMODULE_UMBRELLA_HEADER: { 03728 if (First) { 03729 Error("missing submodule metadata record at beginning of block"); 03730 return true; 03731 } 03732 03733 if (!CurrentModule) 03734 break; 03735 03736 if (const FileEntry *Umbrella = PP.getFileManager().getFile(Blob)) { 03737 if (!CurrentModule->getUmbrellaHeader()) 03738 ModMap.setUmbrellaHeader(CurrentModule, Umbrella); 03739 else if (CurrentModule->getUmbrellaHeader() != Umbrella) […]

如何将部署目标更改为XCode5中的5.1.1

我在一个项目中工作,我需要支持iOS 5.1.1,但在“部署目标”的下拉菜单中,我没有5.1.1作为选项: 我对你们的问题是我如何添加iOS 5.1.1作为部署目标? 我会很感激你的帮助。

iOS启动图像不会显示在iPhone或模拟器上,在iPad上运行

无论我使用资产目录还是老派方式,我都遇到了这个问题。 Xcode 5.1.1在所有情况下。 我已经把所有的图像都放进去了,而且Xcode并没有给我“你错过了568-h”的错误,但是当我启动应用程序时,我的启动图像只在iPad上显示,而不是在iPhone上显示。 这发生在模拟器AND设备上。 我做了干净的安装,清理了DerivedData等 我还检查了我的info.plist与使用资产目录时启动图像没有任何关系,但没有任何内容。 附上截图,以显示如何使用任何方法设置,任何想法?

doesNotMatchKey:inQuery:返回与Parse SDK for iOS中的键匹配的logging

我正在尝试使用Parse SDK在xcode中进行一个简单的查询,在这里我向用户展示了产品,但是我不想向他们展示他们已经“喜欢”的产品。 所以我在Parse中有两个表,我正在使用: – 产品:有一个objectId – 喜欢:包含列:喜欢(说是/否),指向产品的指针,指向用户 我的任何代码是: //query will get products that the user has liked PFQuery *likeQuery = [PFQuery queryWithClassName:@"Likes"]; [likeQuery whereKey:@"User_Obj" equalTo:[PFUser currentUser]]; //product query will get products that are not in like query PFQuery *prodQuery = [PFQuery queryWithClassName:@"Products"]; [prodQuery whereKey:@"objectID" doesNotMatchKey:@"Product" inQuery:likeQuery]; //restrict to 10 items [prodQuery setLimit:10]; [prodQuery findObjectsInBackgroundWithTarget:self selector:@selector(getCallback:error:)]; […]

如何通过htmlselect标签创buildUIPickerView的对象引用

我有一个UIWebview包含一个HTML“select”标签,它显示为一个 屏幕上。 当我点击下拉菜单时,UIWebview自动popup一个UIWebSelectSinglePicker视图,显示为 。 我想改变select器视图的背景颜色和文字颜色。 我怎样才能达到这个目标? 我试图听UIKeyboardWillShowNotification事件,但那一刻,这个视图还没有创build。 预先感谢任何帮助。

使用Xcode 5禁用英文本地化

我已经search了相关的问题,并尝试了许多build议的方法,但似乎没有工作。 我有一个只有日语的应用程序,当在英文设备上运行时,获取UI项目(如后退button翻译(“后退”))。 为了达到这个我有: 从我的项目中删除了“本地化”中的英文,并select删除本地化文件(是单个* .strings文件)。 我将Info.plist中的CFBundleDevelopmentRegion从jp_JP为jp因为我读它应该匹配* .lproj文件夹的名称。 清理,删除,closuresXcode等,但默认的UI项目仍然被翻译成英文。 另外我现在在Xcode 5中出现了一些奇怪的行为: 检查“使用基地国际化”支票簿将显示一个空白的“select文件和参考语言以创build基地本地化”。 select“取消”或“完成”不起作用,没有任何反应。 点击“+”button添加其他>“基地(基地)”本地化什么都不做。 我的事情,我的问题似乎是我的基地本地化仍然是某种程度上英语,但我无法find一种方式来改变这一点。 有任何想法吗?