草庐IT

XCode9-beta

全部标签

ios - 在 Storyboard xCode 中从 View Controller 切换到选项卡栏 Controller

我正在xCode5中开发一个应用程序。这是第一次使用Storyboard。我的应用程序以一个简单的用户名/密码登录屏幕开始。成功登录后,我想以编程方式从这个登录View切换到选项卡索引设置为1的选项卡栏Controller。我的UITabBarController没有自定义类。如果需要,我可以build一个。有人可以帮助我入门或为我指明正确的方向吗? 最佳答案 有趣的是,输入问题可以帮助您解决问题。这是我使用的代码,以防将来有人遇到同样的问题UIStoryboard*storyboard=[UIStoryboardstoryboar

ios - 添加单元测试时 Mach-O 链接器错误 - XCode

我正在尝试将OCUnit测试添加到现有项目(在XCode4.6.3中)。我按照此处的说明进行操作-http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/但是,只有在尝试运行测试时,我才会收到78Mach-O错误。我可以很好地编译主要目标。需要注意的是我还没有修改测试,它们只是标准模板。我不确定我做错了什么。一条错误信息Undefinedsymbolsforarchitecturei386:"_AudioComponentFindNext",referencedfrom:l6

ios - 使用 XCode 6-beta 2 的 iOS 7.1 设备上的 "dyld: symbol not found"错误仍然存​​在

我遇到的问题在此线程中得到了准确描述:dyld:Symbolnotfound:_NSURLAuthenticationMethodClientCertificatewhentryingtoruniOSapp但是,奇怪的是,线程中的解决方案对我不起作用。本质上,我的问题是我的代码在iOS8模拟器上运行良好,但是在我的装有iOS7.1的手机上运行它时,我收到一个错误:dyld:Symbolnotfound:_NSURLAuthenticationMethodClientCertificate引用自:...其他人建议通过以下两个选项之一解决此错误:将CFNetwork设为可选。包括Found

ios - XCode:如何将 secret 信息与源代码分开?

我是iOS开发的初学者,正在尝试使用FacebookGraphAPI构建练习应用。当我与FacebookAPI集成时,它要求我将AppID存储到Info.plist文件中项目。(https://developers.facebook.com/docs/ios/getting-started#configure)虽然Facebook的应用程序ID不是supersecret,但我想在GitHub上开源我的存储库,并且必须将应用程序ID与源代码一起上传让我很困扰。我可以将此类文件添加到.gitignore,或者确保在我将其上传到GitHub时删除secret信息,但它们显然容易出错,而且一点

iOS 8 beta - Today 扩展无法识别嵌入式框架

我正在编写一个应用程序,它也有一个Today扩展(或小部件)。Apple推荐的在扩展程序和包含应用程序之间共享代码的方法是将共享代码放在应用程序和扩展程序都可以使用的嵌入式框架内。因此,据我了解,我应该编写共享代码并使共享代码以框架为目标,然后让应用程序和扩展都将框架声明为依赖项。然而,在实践中,我发现虽然应用程序可以很好地识别框架,但Today扩展程序却不能。更具体地说:我将一个简单的表格View放在我的Today扩展(我称之为“Widget”)和我的应用程序(我称之为“App”)中的选项卡内的Controller中,然后是一个包含共享代码的框架(我称之为“框架”)。Widget带有

ios - XCode iOS - 断言失败

我刚刚开始学习iOS开发。我正在做“StartDevelopingiOSAppsToday”教程,我卡在了“添加数据”部分。将TableView设置为使用“动态原型(prototype)”并将标识符设置为“ListPrototypeCell”后,我添加了方法“cellForRowAtIndexPath”,但它因以下错误而崩溃:Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/Ac

ios - 使用 Cocoapods 在 Xcode 中为 TODO 和 FIXME 生成警告

如果有TODO:,我尝试在Xcode中生成警告或FIXME:在我的项目中使用来自HERE的以下bash脚本:TAGS="TODO:|FIXME:"echo"searching${SRCROOT}for${TAGS}"find"${SRCROOT}"\(-name"*.h"-or-name"*.m"\)-print0|xargs-0egrep--with-filename--line-number--only-matching"($TAGS).*\$"|perl-p-e"s/($TAGS)/warning:\$1/"当我使用CocoaPods时,是否可以只搜索我的项目并且它正在测试但不能

ios - 设置 UI 测试 Xcode 7 后单元测试从不运行

我在Xcode7中设置了UI测试MyProjectUITests并且我还在目标MyProjectTests中添加了一个新的单元测试。但是,当我键入Command+U时,Xcode似乎总是使用UI测试来测试我的项目。问题:如果需要,我如何选择专门为UI测试或单元测试构建? 最佳答案 选择您的方案。编辑方案->测试->使用“+”按钮添加单元测试要选择专门构建,您可以选中/取消选中测试下的复选框。 关于ios-设置UI测试Xcode7后单元测试从不运行,我们在StackOverflow上找到一

ios - Xcode 6.4 iOS 8.4 iPhone 6 布局问题

这让我很困惑,我正在使用Xcode6.4和iOS8.4以及iPhone6模拟器。我只为iPhone启动了一个新的vieController项目,转到主Storyboard关闭自动布局,保留iPhone的大小类数据,并禁用大小类。然后我在主Storyboard中View的每个角落放置了四个UIStepper。在iPhone6模拟器中构建并运行应用程序。我也曾尝试清理构建文件夹并开始一个新项目,但这种情况一直在发生。任何建议将不胜感激。图片显示了向左和向上偏移的结果。 最佳答案 您是否尝试过在iPhone5s模拟器中运行它?在我看来,您

iOS 10.0.1 和 Xcode 错误 : "Could not find developer disk image"

这个问题在这里已经有了答案:"CouldnotfindDeveloperDiskImage"(9个回答)关闭6年前。我更新到iOS10.0.1,无法再将我的项目部署到设备上。它在更新之前就在工作。我相信我的Xcode已更新(7.3.1)。重新启动设备和计算机无法解决问题。同样有趣的是,在Xcode设置->iOS部署目标->iOS9.3是可用的更高版本!有人有解决办法吗?