首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在我的xcode9项目中导入DisplaySwitcher -不工作

在Xcode 9项目中导入DisplaySwitcher可能会遇到一些问题。DisplaySwitcher是一个用于在iOS应用程序中切换显示器的开源库。在导入DisplaySwitcher时,如果遇到不工作的情况,可能是由于以下几个原因:

  1. 版本兼容性问题:确保你使用的DisplaySwitcher版本与你的Xcode 9项目兼容。检查DisplaySwitcher的GitHub页面或文档,查看是否有关于与Xcode 9的兼容性说明。
  2. 导入错误:确保你正确地导入了DisplaySwitcher库。可以通过手动将库文件拖放到Xcode项目中,或者使用CocoaPods或Carthage等依赖管理工具进行导入。检查导入过程中是否有任何错误或警告。
  3. 依赖关系问题:DisplaySwitcher可能依赖于其他库或框架。确保你已经正确地导入并配置了所有必需的依赖项。查看DisplaySwitcher的文档或GitHub页面,了解它所需的依赖项,并确保它们已正确导入到你的项目中。
  4. 编译错误:如果在导入DisplaySwitcher后遇到编译错误,可能是由于一些代码冲突或不兼容的API使用。检查Xcode的错误日志和控制台输出,查找与DisplaySwitcher相关的任何错误消息,并尝试解决它们。

如果你遇到了以上问题,可以尝试以下解决方法:

  1. 更新DisplaySwitcher:检查是否有新版本的DisplaySwitcher可用,并尝试更新到最新版本,以确保与Xcode 9兼容。
  2. 清理和重新构建项目:在Xcode中执行"Product"菜单中的"Clean"操作,然后重新构建项目。这有助于清除任何编译缓存或错误状态,并可能解决一些导入问题。
  3. 检查代码冲突:如果你在导入DisplaySwitcher后遇到编译错误,检查你的代码是否与DisplaySwitcher中的代码冲突。尝试解决冲突或更改你的代码,以避免冲突。
  4. 寻求帮助:如果以上方法都无法解决问题,可以在DisplaySwitcher的GitHub页面或相关论坛上寻求帮助。其他开发者可能已经遇到了类似的问题,并提供了解决方案或建议。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【已解决】Xcode9 打包出来 UITableView 高度代理走 但是 Xcode8打包就可以

问题描述 我们首页有点复杂,因为结构是下面是一个横向滚动 UIScrollView 上面是一个 UITableView 但是整体看起来是连贯 所以上面的 UITableView 高度就要算出来。...但是 Xcode9运行时候发现 CELL 高度代理竟然走了,导致计算高度方法没有被执行,结果计算出高度为0....但是线上包在iOS11上面显示十分正常,并且团队其他小伙伴运行没出现问题,就 Xcode9运行出现问题。 那就是 Xcode9打包出来出现了问题。...设置这两个属性之后,首页上面 UITableView 数据果然出现了。 虽然解决了,但是首页因为多个 UIScrollView 导致十分滚动会卡顿。...首页设计思路可以参考一篇文章 关于首页设计框架和一些细节处理分析

54620

如何快速制作支持源码和 Framework 切换 Cocoapods 库

最近一直搞怎么加快编译速度,也查看了很多资料。 加快XCode编译链接速度(200%+)—XCode编译速度慢解决方案 根据我自己理解,觉得大致分为下面几个方面优化。...硬件方面(可以飞速提升) 给编译结果存储采用机械硬盘存储 提升机器配置 比如 CPU 内存和硬盘 基于技巧 开启多线程编译 貌似最新 Xcode9支持多线程编译 但是貌似机器会更卡...甚至可以方便开发人员工程其他地方不需要再次引入框架就可以使用代码,加快开发速度。 但是许多开发人员没有了解 PCH 原理,为了方便什么头文件都放在里面。结果没有起到加快编译还越来越慢。...修改工程配置 关闭生成 DSYM 文件 发布一定要生成 不然崩溃都分析不出来 开启 PCH 文件预编译 这个一旦导入第三方有改动是不会及时编译 比如上次从 Carthage...比如一些第三方库都没用到 一些新建类已经不用都可以删除 减轻头文件不需要#import 引用 只要引用类有代码改动 引用该类文件就要重新编译 删除工程一些垃圾代码

1.2K20

CoreML尝鲜:将自己训练 caffe 模型移植到 IOS 上

导语 : 自从苹果6月5日WWDC 2017上show出自己计算机视觉和AI领域又一重磅新科技——CoreML后,我们真是喜忧参半,喜是Core ML等SDK技术出现加速了深度学习移动端落地...『思考』『思考』 俗话说好,知己知彼,百战殆。为了找出对手优缺点,研究对手技术核心,WWDC召开近20多天后,终于有时间静下心来研究一下苹果这个机器学习SDK——CoreML。...一、软件准备 由于CoreML目前仅支持iOS11和Xcode9,因此需要先对移动设备升级到iOS11,并且下载Xcode9 beta版本。...这里模型输入是Image 类型,即大小为227x227BGR三通道图像,输出则是包含Dictionary和String结构体,对应每个类类名和其概率,以及top1类名。...正常情况下,将mlmodel拖入工程后,Xcode会自动解析并生成对应接口文件,但是最初模型接口文件一直无法生成,谷歌后发现,不知道是Xcode9Bug还是设置问题,拖入到工程中文件,还需手动勾选

3.3K10

React.js基础知识总结一

: 1.JS中基于ES6 Module模块规范,使用import导入,这样webpack在编译合并JS时候,会把导入资源文件等插入到页面的结构中(绝对不能在JS管控结构中通过相对目录..../或者…/,导入资源,因为webpack编译时候,地址就不在是之前相对地址了) 2.如果不想在JS中导入(JS中导入资源最后都会基于WEBPACK编译),我们也可以把资源手动HTML中导入,...但是HTML最后也要基于WEBPACK编译,导入地址也建议写相对地址,而是使用 %PUBLIC_URL% 写成绝对地址 <link rel="manifest" href="%PUBLIC_URL%...,也就是需要把安装<em>的</em>模块配置到webpack中(重新修改webpack配置<em>项</em>了) =>首先需要把隐藏到node_modules中<em>的</em>配置<em>项</em>暴露到项<em>目中</em> > $ yarn eject 首先会提示确认是否执行...,所以如果项<em>目中</em>使用了less,我们需要修改webpack配置<em>项</em>,<em>在</em>配置<em>项</em>中加入less<em>的</em>编译<em>工作</em>,这样后期预览项目,首先基于webpack把less编译为css,然后<em>在</em>呈现在页面中. $ set HTTPS

1.8K30

扒虫篇-Bug日志 Ⅵ

Xcode中开发者账号登陆上 ? 试了试其他账号也是一样,账号密码没有输入错误情况下还是登陆上。 解决办法:重启电脑就解决了。 2. Xcode9中往工程中拖入文件很容易报错 ?...很奇怪是,以前Xcode拖入文件时,这里m文件都会自动添加进来,但是Xcode9中会经常出现往工程中拖入文件 报 Undefined symbols for architecture x86_64...4.修改UITextField placeholder字体起效果 _numberTF.placeholder = @"请输入数量"; [_numberTF setValue:GrayTextColor...(此BugiOS8也会出现,iOS 9/10是正常。)...这是因为:self.whiteBgView高度是0,造成晕。正确设置为,self.whiteBgView高度动态设置好了后再加边框,这样就不会出现这样问题了。

79650

iOS 11: CORE ML—浅析

四、利用Core ML图像识别方面实践 需要 Xcode 9 Beta1 或更新版本、以及 iOS 11环境,可以下载Demo 项目中允许用户从照片库中选择一张图片,分别选择物体分类识别和矩形区域数字识别...经过分析,Xcode对添加进去模型做了两件事:创建对应类、添加模型数据文件,这个工作我们自己也能完成 a、首先我们自己生成所需要类,参考项目中GoogLeNetPlaces.h GoogLeNetPlaces.m...我们只需要把模型数据路径指定即可。...,但愿正式版出来后会提升准确率 Xcode9 beta版不支持添加资源目录,如果想再工程中添加资源目录,必须先在Xcode8打开工程,添加进去之后,再用Xcode9 beta打开,这个应该是Xcode9...beata版本bug,正式版应该能够修复 xcode9 beta版之后,导致xcode8模拟器都不能够用了 设备上不能进行训练。

1.5K80

iOS项目——项目开发环境搭建

开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理选择之一...1 修改App安装后显示应用名   我们最初创建项目的时候,App名称和我们项目名默认是一样,一般而言,我们目中命名是不用中文,所以基本上App应用名和我们项目名称是有区别的,因此,项目刚开始时候...这里除了设定我们类名前缀之外,还额外标注了另外两设定方法: 一种是右下角文本设定选项,iOS扩展——Objective-C开发编程规范中我们提到过,iOS开发推荐使用空格进行缩进和分割,而推荐使用...另一种是Organization(组织)设定,这个设定效果是表明软件版权所属,我们项目中每个类都有一个类说明注释,如下图所示,这里组织设定就表明了程序Copyright版权所属。...我们都知道,项目运行起点是main函数,我们iOS项目中例外,我们可以看到,项目中有一个main.m主函数,这里面只有一个方法就是我们main方法,代码如下,很简单。

1.4K150

解决低版本Xcode不支持高版本iOS真机调试问题

上面的意思是,调试前将我手机iOS系统 升级到了最新版11.1版本,而我Xcode9支持最高版本是11.0。这也奇怪,手机肯定都是先推送,这是苹果一贯做法。...解决办法 1、复制一份旧SDK,并重新命名为真机测试需要SDK版本; 具体做法是,找到路径: /Applications/Xcode.app/Contents/Developer/Platforms...CocoaChina上找到了11.1真机包,链接地址如下: http://www.cocoachina.com/bbs/read.php?tid=1726904。...具体做法是,创建一个新真机需要版本11.1(15B93),然后将从 cocoachina下载文件拷贝到这个地方即可。.../Developer/SDKs/iPhoneOS.sdk 顺序打开SDKSettings.plist 文件,将里面所有跟版本有关数字都修改为11.1即可。

2.5K60

Visual Studio 2017 项目中引用lib静态库

如果在Visual Studio 2017中引用别人事先已经封装好了lib静态库,那么需要经过一下几个步骤来向项目中导入lib库 首先,事先把需要引入lib文件文件目录进行复制,(最好是放置到项目的...include目录下) 引用lib文件时候,务必同时修改一下两个选项 库目录:在库目录中添加寻找lib文件目录 ?...附加依赖附加依赖中添加在寻找lib文件目录下需要引用lib库文件。(如果不在附加依赖里填上,就需要在代码里用#pragma comment(lib, “xxx.lib”)来手动指定了。...你写代码读写一个文件需要写明文件名吧,这个文件名就相当于那个lib , 但读写这个文件可以写全路径,就是因为有工作目录存在) ?...如果不在附加依赖中添加库名称,那么可以直接在代码中添加 #pragma comment 语句 ?

2K10

基于已有项目配置Visual Studio新项目的C++库

本文介绍Visual Studio中,通过属性表,使得一个新建解决方案中项目可以快速配置已有解决方案目中各类已编译好C++第三方库方法。   ...例如,我们现有一个解决方案,其中一个项目需要调用Armadillo、OpenCV等多个不同C++第三方库;我们也已经在这一目中配置好了所需各个第三方库,如下图所示。   ...如下图所示,这里因为希望Debug版本x64环境下运行代码,因此就选择在这一环境属性信息对应处右键。   ...而对于附加依赖,由于其不是一行一行来设置,因此复制起来就更快一些。   完成对附加包含目录、附加库目录与附加依赖等3个属性复制工作后,一定记得需要在属性表名称处右键,将其保存。   ...针对这一情况,我们可以首先在新目中刚刚导入属性表名称处右键并选择“移除”;随后,将这一新项目所在解决方案关闭,并再一次原有项目中保存属性表;随后,将原有项目所在解决方案关闭,打开新项目所在解决方案

27820

SpringBoot 2.0 系列(二):流程详解(上)

虽然Spring Boot可以与其他构建系统(例如Ant)一起工作,但是它们并没有得到很好支持。 1. 依赖关系管理 Spring Boot每一个版本都提供了它所支持一个被整理依赖列表。...如果我们导入其他starter,我们可以放心地省略版本号。 通过这种设置,我们还可以通过自己目中覆盖属性来覆盖各个依赖。...例如,如果我们希望开始使用Spring和JPA进行数据库访问,目中包含Spring -boot-starter-data- JPA依赖就好。...starters包含许多依赖,我们需要这些依赖来快速启动和运行项目,并且具有一组一致、受支持托管传递依赖。 代码构建 Spring Boot不需要任何特定代码布局来工作。...然而,有一些最佳实践对于我们来说显然是很有帮助。 1. 使用默认包 当一个类包含包声明时,它被认为是“默认包”中。一般建议使用“默认包”,应该避免使用。

73560

如何在iOS中构建模块化架构

两者之间主要区别在于它们最终可执行文件中导入方式。静态库包含在编译类型中,可在可执行文件中进行复制,动态库可执行文件运行时包含在其中,而从不复制,因此启动时间更快。...我们模块已经准备好,让我们将其导入到应用中。 导入模块 创建依赖后,我们可以将其包含到我们应用程序中。对于这一部分,首先创建了一个工作区,这使得一次处理两个项目变得更加容易。...工作区以及核心模块添加了一个应用程序。它们尚未链接。 为了应用程序中导入Core框架并能够使用它,只将框架文件拖放到主应用程序部分中。...还要考虑构建时间:每个依赖都是使用主应用程序重建。 让我们尝试分离git repo并使用git子模块。已经更好了,代码可以在其他项目中重用,但是我们仍然受到构建时间限制。...如果您查看工作空间并探索Pods项目,它就是处理依赖方式。但是,构建时间仍然是瓶颈。 最后,另一个流行依赖性管理器是Carthage。主要区别在于依赖导入之前构建

2.4K30

这次打死更了。。

关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用所有依赖(包括传递性依赖广泛信息...这个新功能允许轻松检测冲突依赖关系并解决问题,比如可以过滤掉相同依赖,并查看它们不同库中存在,还可以快速浏览依赖,以正确构建配置。...构建工具 更新 Gradle 进度条 为 Gradle 进程实现了一个确定进度条,例如下载依赖导入工件,允许跟踪文件发生情况并估计该过程何时完成。...此版本还包含其他更新,详情可参阅:https://www.jetbrains.com/idea/whatsnew/#web-development 怎么样,这次大家会更新?...---- ---- 欢迎加入知识星球,一起探讨架构,交流源码。

3.5K40

android studio集成ijkplayer示例代码

介绍 ijkplayer是一款非常火开源视频播放器,android和IOS通用。关于怎么编译怎么导入android Studio中自己项目,其中坑很多,本篇记录下自己操作记录。...编译ijkplayer 关于编译,Ubuntu上编译后拷贝到win10中,ijkplayer源码需要gcc编译,windows各种不好用,如果使用cynwin还不如在ubuntu下编译。...设置环境变量后按照github上说明编译即可. android studio集成ijkplayer 1.导入到你目中 android studio打开你项目,File- Import Module...…选择ijkplayeranroid/ijkplayer目录,ijk-example依赖所有库,所以导入后所有项目都会导入到你目中。...POM_PACKAGING=aar 7.自己目中添加依赖,如下图所示: ?

1.7K31

#抬抬小手学Python# Python Poetry 进行依赖管理【图文】

更新后,软件包可能无法像更新前那样工作。Python Poetry 之类依赖管理器可帮助您指定、安装和解析项目中外部包。通过这种方式,您可以确保始终每台机器上使用正确依赖版本。...使用Poetry将帮助您启动新项目、维护现有项目并掌握依赖管理。您将准备好使用pyproject.toml文件,这将是 Python 项目中定义构建需求标准。...您可以PyPI 中找到不属于Python 标准库包。了解其工作原理之前,您需要在系统上安装 Poetry。...现在您已经固定了所有依赖,是时候安装它们以便您可以目中使用它们。...如果您不确定更新会为您依赖引入哪些基于版本更改,您可以使用该--dry-run标志。此标志适用于命令update和add命令。它在您终端中显示操作而执行任何操作。

1.5K40

这可能是解决 Could not resolve X 问题有效方式之一

The start 行云流水般导入,编译,准备 build 成功后开始一通霍霍。事实告诉,小伙子还是忒年轻。 喏。...27.1.1 版本库,接着继续目中翻腾,翻腾。。。...忽然想起鸡老大说,有没有可能是引入第三方 Module 中又引入了其他依赖源呢? 一脸懵逼继续目中翻腾,翻腾。忽然想到,Android Studio 不是为我们提供了很多现有强大小插件么?...The end 解决这个问题过程中,发现了自己对于解决问题方式欠缺,以及对于我挚爱 Android 表面爱,丝毫未深入感受其魅力。不由得膜拜已封神鸡老大,鸡老大万寿无疆~!!!...以下内容节选自 Google Developers,文末附上地址: 随着应用范围不断扩大,它可能会包含许多依赖,包括直接依赖和传递依赖(应用中导入库所依赖库)。

7.5K20

IDEA 2022.1 重磅发布!这次不追了

不过,这次不太想追新版了,有点累,不想折腾了。目前用 2021.x 版本已经完全可以满足个人开发需求。除非 2022 有更加里程碑式新版本,才会考虑更新一波。...关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用所有依赖(包括传递性依赖广泛信息...这个新功能允许轻松检测冲突依赖关系并解决问题,比如可以过滤掉相同依赖,并查看它们不同库中存在,还可以快速浏览依赖,以正确构建配置。 ...安全 包检查器插件 ntelliJ IDEA 2022.1 现在可以通过检查 Checkmarx SCA 数据库和国家漏洞数据库,来检测项目中使用 Maven 和 Gradle 依赖漏洞。...构建工具 更新 Gradle 进度条 为 Gradle 进程实现了一个确定进度条,例如下载依赖导入工件,允许跟踪文件发生情况并估计该过程何时完成。

2.4K20

IDEA 2022.1 重磅发布!追不动了~

不过,这次不太想追新版了,有点累,不想折腾了。目前用 2021.x 版本已经完全可以满足个人开发需求。除非 2022 有更加里程碑式新版本,才会考虑更新一波。...关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用所有依赖(包括传递性依赖广泛信息...这个新功能允许轻松检测冲突依赖关系并解决问题,比如可以过滤掉相同依赖,并查看它们不同库中存在,还可以快速浏览依赖,以正确构建配置。...安全 包检查器插件 ntelliJ IDEA 2022.1 现在可以通过检查 Checkmarx SCA 数据库和国家漏洞数据库,来检测项目中使用 Maven 和 Gradle 依赖漏洞。...构建工具 更新 Gradle 进度条 为 Gradle 进程实现了一个确定进度条,例如下载依赖导入工件,允许跟踪文件发生情况并估计该过程何时完成。

2.5K20
领券