草庐IT

xcode4.6.3

全部标签

iphone - 从 XCode 中的 .strings 文件中读取字符串

我是iOS的新手,我有一个.strings文件,我在其中存储了打开我的应用程序时可以查看的免责声明。但是,我无法弄清楚如何从disclaimer.strings文件中调用“disclaimer”字符串。帮助将不胜感激。另外,欢迎链接到相关页面! 最佳答案 好吧,首先,与其使用.string文件,如果其中只有免责声明,那么我会使用txt文件:NSString*fName=[[NSBundlemainBundle]pathForResource:@"disclaimer"ofType:@"txt"];if(fName){self.dis

cocoa-touch - Xcode 4 支持的设备方向

我最近升级到Xcode4。以前在Xcode3中设置允许的设备方向时,您必须编辑应用程序委托(delegate)中的shouldAutorotateToInterfaceOrientation:方法。但是现在在Xcode4中,我看到Targets->Summary中有一个选项,您可以在其中选择不同的方向。哪个选项会优先于另一个选项?干杯,彼得 最佳答案 你的内存有点问题;shouldAutorotateToInterfaceOrientation:在UIViewController的自定义子类中。所以它允许每个ViewControll

ios - 如何在 Xcode 4 中每次构建(运行)iOS 应用程序之前自动运行 OCUnit 逻辑测试?

看来我已经正确设置了所有内容。当我运行command⌘+U(或从菜单中选择Product>Test)时,我的测试运行正常。最佳实践应该是尽可能频繁地运行测试,最好是在每次构建期间运行(在每次运行期间理解)。我如何强制Xcode4执行此操作?我尝试过:设置目标依赖(将主应用目标依赖于测试目标)在主应用目标build设置中启用“构建后测试”同时勾选方案编辑器中的测试目标以运行主应用程序方案但似乎没有任何效果。有没有人成功设置了这个? 最佳答案 终于想通了,虽然还不完美:在您的测试目标上,确保将“构建后测试”设置为是。在您的主要应用方案-

ios - 新电脑上的 Xcode "valid signing identity not found"

上周我工作得很好,但不知何故HD损坏了,我买了一个新的,一切正常...然后我安装了xcode并为我的应用程序、应用程序开发人员等下载了一些证书...当我将我的iPodtouch插入iPod配置文件,我收到消息“未找到有效的签名身份”。我该怎么做才能使一切恢复正常? 最佳答案 您需要用于签署证书的私钥。如果您不再拥有它们,您可以在开发页面上生成一个新的签名请求。 关于ios-新电脑上的Xcode"validsigningidentitynotfound",我们在StackOverflow上

ios - 如何在 Xcode 中调试插件源代码?

我不熟悉为AppleMail应用程序创建插件,我想为OSX创建AppleMail插件。我在Xcode中的“安装程序插件”(应用程序插件->安装程序插件)下创建了一个项目,但我无法像简单的iOS应用程序那样调试该项目。这可能吗?如果可以,请帮助我。 最佳答案 我已经找到了这个问题的解决方案。只需按照在Xcode中调试插件代码的步骤即可。第1步=在Xcode中转到“编辑方案”,然后转到“编辑方案”=>。第2步=从侧窗中选择“运行”和“信息”选项卡,然后从下拉列表中选择“可执行应用程序”(在我的示例中,来自“应用程序”->“邮件”的邮件应

ios - 如何添加到 xcode 中的媒体库?

我是一名初级程序员,如果这听起来很愚蠢,我深表歉意。我知道我必须通过媒体库将图像放入Xcode中……但是媒体库在哪里?我将图像文件放入创建项目时创建的文件夹中,但它没有显示。我有两种格式的相同图像:PNG和JPEG。“媒体库”的位置在哪里? 最佳答案 媒体库是什么意思?右下角的InterfaceBuilderPane?这只是列出了属于您当前项目或工作区的所有媒体项目。如果你想在你的应用程序中使用它们,你必须将图像添加到你的项目中。最简单的方法是将它们拖到Xcode左侧项目导航器选项卡中的组之一。确保检查目标(这将使Xcode在编译时

ios - 找不到 Xcode 文件

我遇到找不到文件的错误。我已经添加了所有必要的文件,但它给出了找不到文件的文件。#import"MagickWand.h"对于上面的文件,它给出了错误。#import"FrameSection.h"#import"FreeCropIphone5.h"#import"DoodleView.h"请帮帮我。 最佳答案 按⌘+⇧+k清理构建文件夹。它可能会帮助您纠正导致的错误。可能有很多情况会导致此错误。这是清除该错误的选项之一。 关于ios-找不到Xcode文件,我们在StackOverflo

ios - xCode 升级缺少模拟器。如何使用本地存储的模拟器?

每当我升级到xCode时,我都会多次遇到这个问题。它删除了我的旧模拟器,我必须重新下载它们。任何人都可以让任何其他进程。这可能是为了复制旧的模拟器文件夹并将它们粘贴到xCodecontents/Developer/Platform/.....或者是否有任何过程可以在本地存储的xCode中添加模拟器而不是再次下载它们。 最佳答案 有一个有趣的answerontheAppledeveloperforums:InXcodetheWindowmenu,select"Devices",alsoincludesalistofSimulators

ios - CLLocationmanager 委托(delegate)方法在 xcode6 中不起作用

这个问题在这里已经有了答案:LocationServicesnotworkinginiOS8(26个答案)关闭8年前。我在Xcode6中创建了新项目并将旧文件添加到该项目(旧文件是在xcode5中创建的),但是发生的一切工作正常,但是“didUpdateToLocation”委托(delegate)方法未调用,我也使用了“didUpdateLocations”委托(delegate)方法,但两者均无效。我使用旧文件中的代码,但核心位置框架已从xcode6添加,我不知道我缺少什么请任何人指导我获得解决方案。

ios - Xcode5.1.1 and Xcode6 beta7 iOS7.1 64-bit [Allocator] 分配器无效,回落到malloc

[Allocator]Mappingfailed%d[Allocator]Allocatorinvalid,fallingbacktomalloc[Allocator]Allocatorinvalid,fallingbacktomalloc[Allocator]Allocatorinvalid,fallingbacktomalloc[Allocator]Allocatorinvalid,fallingbacktomalloc[Allocator]Allocatorinvalid,fallingbacktomalloc[Allocator]Allocatorinvalid,falling