草庐IT

iphone - 在 Xcode 中调暗 iPhone 5 手电筒应用程序的 LED

我希望使用slider选项调暗手电筒的LED。我知道Apple支持iOS6但是,我不确定要使用什么代码。这是我目前在.m文件中的代码。-(IBAction)torchOn:(id)sender;{onButton.hidden=YES;offButton.hidden=NO;onView.hidden=NO;offView.hidden=YES;AVCaptureDevice*flashLight=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];if([flashLightisTorchAvailable]&&[

ios - Xcode 6 : 'Answers.h' file not found after Fabric Crashlytics update

我在Xcode6.3.2中的Storyboard中处理一个Objective-C项目。当我尝试构建时突然出现错误:/.../Developer/ProjectName/Crashlytics.framework/Headers/Crashlytics.h:14:9:找不到“Answers.h”文件我已经安装了Crashlytics并在我的应用中运行了几周。我让它通过Fabric插件运行。我切换了Fabric应用程序,发现它最近更新了Crashlytics。在Xcode中,如果我转到“源代码管理”->“提交...”来查看我的更改,它只会显示我所做的更改-这与Crashlytics无关。还

ios - Xcode UI 测试目标中禁用的记录按钮

我知道已经发布了类似的问题,但根据我的调查,还没有发布解决方案,至少没有一个有效的解决方案。我仅通过Swift和Obj-C中的示例项目成功运行了UI测试。我正在尝试(未成功)将UI测试集成到现有的XcodeObj-C项目中,这似乎完全是另一个问题。以下是我采取的步骤:在我的项目中创建了一个新的UI测试目标确保已将我正在测试的目标的“启用可测试性”设置为"is"清理、清理构建文件夹、重建应用程序、重新启动Xcode以及我能想到的所有其他内容。当我执行此操作时,测试目标可用但记录按钮变灰(禁用)并且装订线中没有播放按钮来执行测试。测试类没有任何视觉信息表明它是一个测试类。当我将光标放在测试

ios - Xcode 7 UI 测试目标语言环境和区域设置

我正在尝试设置我的UI测试目标的语言和区域,不幸的是它似乎不起作用。两种方法我都试过了,首先:产品|方案|编辑方案运行|选项申请语言:法语申请地区:法国测试|参数使用运行操作的参数和环境变量:选中我尝试另一种方式:产品|方案|编辑方案测试|参数使用运行操作的参数和环境变量:未选中发布时通过的参数:-AppleLanguages(法语)-AppleLocalefr_FR导致UI测试的每种方式仍然以英语进行。此外,当我按下录制按钮时,它会以法语运行...所以如果我做错了什么,我会很高兴知道!提前致谢! 最佳答案 我想通了。我在launc

ios - 如何获取当前在 Xcode 中运行的目标的名称?

我有一个包含多个目标的Xcode项目。假设目标名称是AppFreeVersion和AppPaidVersion。它们共享相同的代码库,但我想实现一些仅适用于其中一个目标的逻辑。在不修改方案或build设置的情况下,有没有办法获取我当前目标名称的字符串?给出的解决方案inthisquestion要求我在build设置中传递一个环境变量,我不想这样做。 最佳答案 如何在您的info.plist中添加${TARGET_NAME}?我猜你已经知道如何得到它了objective-C[[NSBundlemainBundle]objectForI

ios - Xcode 运行真的很慢

我最近尝试使用Xcode8来制作iOS应用程序并在Swift中进行测试,但是这是不可能的,因为做一个简单的“打印(“HelloWorld”)”很容易花费一分钟以上的时间来处理将它打印到控制台,我尝试通过创建UI按钮等进行常规开发,但是当我尝试编译它时,它工作起来太慢了,而且是简单的事情。我的电脑是2012年中期的MacbookProNon-retina,配备4GBRAM,不是一台快速的电脑,但我可以在Python中编程而不会出现这些问题。如果有人知道一些解决方案,请告诉我!谢谢。 最佳答案 当您第一次构建项目时,请按正常方式进行(这

xcode - 应用程序在没有有用的控制台信息的情况下在 iPad 模拟器中崩溃

请原谅这里的新手-我在模拟器中运行一个应用程序,有时当它崩溃时它会在控制台中发布有用的信息,其他时候则完全没有。当它什么都不发布时,开始追踪崩溃原因的好步骤是什么? 最佳答案 首先在崩溃后打开调试器并查看堆栈跟踪。除此之外,您还可以启用NSZombieEnabled当那些模糊的错误访问错误出现时,用于可执行文件。带堆栈跟踪的调试器(左上窗口),XCode3Xcode4堆栈跟踪 关于xcode-应用程序在没有有用的控制台信息的情况下在iPad模拟器中崩溃,我们在StackOverflow上

ios - Xcode 8,无法配对 watch 模拟器

我正在运行Xcode8beta5。我的应用程序有一个watch扩展。我无法将iPhone模拟器与watch模拟器配对。我已按照配对说明(Xcode、Window、Devices)进行操作,但那里没有列出任何watch模拟器,当我选择任何iPhone模拟器时也没有列出任何模拟器。我已经尝试过AddSimulator的变体,但我只得到了更多的iPhone模拟器——我从未在那里看到watch模拟器或配对。watch模拟器存在——我可以启动模拟器,但它没有配对。我试过删除Xcode并重新安装。Beta4也有同样的问题。当我在设备中选择iPhone模拟器时,如何让watch模拟器出现?更新:明确

ios - 双击或使用按钮将相机从后切换到前(Xcode 8、Swift 3)

因此,最近我一直在尝试在Swift3中实现将摄像头View从后摄像头切换到前置摄像头的功能。但是,没有运气。目前,我的默认View来自后置摄像头-我可以用它拍照然后重拍。但是任何人都可以帮助我并展示如何双击屏幕切换相机或简单地使用分配的按钮来切换它们吗?谢谢!importUIKitimportAVFoundationimportFirebaseDatabaseclassCameraView:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate{overridevarprefersS

ios - Xcode 8.2.1 - 错误 : Invalid bitcode version (Producer: '802.0.41.0_0' Reader: '800.0.42.1_0' )

我正在尝试实现新的FacebookAudienceNetworkiOSSDKv4.22.0,但在编译项目时出现以下错误:error:Invalidbitcodeversion(Producer:'802.0.41.0_0'Reader:'800.0.42.1_0')clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)我在iOSSDKv4.21.1中也遇到了这个错误,但在v4.20.0中没有。我正在使用Xcode8.2.1和Objective-C,BuildSettings中的bitcode选项设置为No。这