【IOS】swift新手踩坑总汇

2024-05-14 19:04
文章标签 ios swift 总汇 新手

本文主要是介绍【IOS】swift新手踩坑总汇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这里写自定义目录标题

  • ESTabBarController_swift
  • QMUIKit

ESTabBarController_swift

Exception	NSException *	"调用了 pushViewController 但实际上没 push 成功,viewController:<HuangShan.ViewControllers: 0x106832a00>; superclass: ESTabBarController_swift.ESTabBarController; title: (null); view: <UILayoutContainerView: 0x104e20670; frame = (0 0; 393 852); autoresize = W+H; layer = <CALayer: 0x600000266500>>; viewControllers(3): ( [0]<UINavigationController: 0x106825c00>,[1]<UINavigationController: 0x10582fe00>,[2]<UINavigationController: 0x105830e00> ); selectedViewController(0): <UINavigationController: 0x106825c00>”	0x0000600000c912c0

不知道怎么回事 引用了QMUIKit库就这样了

解决方法

 window = UIWindow(frame: UIScreen.main.bounds)let firstVC = ViewControllers()let navController = UINavigationController(rootViewController: firstVC)window?.rootViewController = navControllerwindow?.makeKeyAndVisible()

改为

   window = UIWindow(frame: UIScreen.main.bounds)let navController = ViewControllers()window?.rootViewController = navControllerwindow?.makeKeyAndVisible()

QMUIKit

Sandbox: rsync.samba(5937) deny(1) file-write-create /Users/ruyuanniu/Library/Developer/Xcode/DerivedData/HuangShan-gzfknlmvqpttdvdojgmibxjwzysp/Build/Products/Debug-iphonesimulator/HuangShan.app/Frameworks/QMUIKit.framework/.Info.plist.ogjkPx

解决方法

在项目的构建设置 > 构建选项(BuildSettings) '用户脚本沙盒(User Script Sandboxing)' 改成NO 

这篇关于【IOS】swift新手踩坑总汇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/989586

相关文章

IOS 每日一练 第一天

很久没有更新博客了,因为学校有各种各样的事情,耽误了不少时间。从今天起打算每天在这里总结1到3道ios面试题,不仅帮助自己去学习,也能够帮助自己总结在学习过程中遇到的问题。 。 1 readwrite,readonly,assign,retain,copy,nonatomic属性的作用 readwrite readonly 设置读写权限,前者可以读写,后者为只读 assign 简单赋值,不

小论ios中的设计模式

无论是做什么产品,设计模式都是一个非常重要的环节。对不同模式的正确应用不仅仅能加快开发,更能使整个项目拥有清晰的架构,便于后续的发展和维护。 在阅读项目代码的过程中,我一直在问自己,为什么这个地方要这么设计,哪些方法要开放,哪些需要隐藏,哪些需要使用单例,为什么要在这里使用观察。一个优秀的程序员不能仅仅完成任务,应该去思考把代码写的优雅,把产品做的优秀,把自己当作一个设计师i,一个作家,而不是一

IOS学习笔记2:IOS开发入门

在熟悉了IOS一些项目的基本属性和设置后,我开始了IOS学习的历程。主要使用的是programming ios7 和 斯坦福的ios7视频教学。虽然现在ios8和swift很热,但是大多数应用还是基于oc的开发,所以用IOS 7来入门并非不可。 首先是IOS系统的一个基本认识。这里引用斯坦福教学的课间的图片 IOS系统可以分成四层,分别是核心层,系统服务,影音服务,Cocoa Touch.

iOS 暗黑模式适配(项目实战篇)

通过上面两篇文章,我们知道了暗黑模式怎么去适配,那么如何结合到真实的项目场景中去呢? 适配目标 在项目适配之前,先来梳理一下需要适配的东西,以及可能预见的问题。 一、下图是我们单个App的控件适配目标,主要目标就是根据不同模式适配不同的背景颜色和图片资源 二、如何方便统一管理适配颜色,统一风格 三、界面过多,发版间隙短,可能一次性适配不完 四、有些界面可能来不及适配或者不适合显示成暗黑模式

iOS 暗黑模式适配(方法介绍篇)

适配目标 根据苹果的设计思路,适配暗黑模式是通过UIKit提供的基础对象进行颜色和图片的控制 一些系统提供的控件已经适配了暗黑模式,剩下的就是适配我们自己写的一些控件特性了。 开始适配 一、暂时还未适配 如果你的 App 暂时未适配,或者App界面不适合在暗黑模式下展示。 可以暂时通过在工程的info.plist 中添加UIUserInterfaceStyle配置为Light模式,这样

iOS 暗黑模式适配(叨叨篇)

前言 iOS 13 和 Android 10 的发布,暗黑模式让人眼前一亮,Apple的很多软件也都进行了适配,业界内很多App也都加入暗黑阵营。增加用户体验,适配暗黑可能是一个趋势。 暗黑模式是什么 在UI界面中大面积采用深色构成界面主体的设计,由于整体亮度降低可在黑暗环境中提供舒适性并可最大程度地减少眼睛疲劳。 暗黑模式的优点 沉浸式效果 暗黑模式的主色背景是深色,深色背景的优势是

iOS 报错:!!! _NSLayoutTreeLineFragmentRectForGlyphAtIndex invalid glyph index libc++abi.dylib: termi

出现的场景: UITextView限制输入的字数 - (void)textViewDidChange:(UITextView *)textView { if (textView.text.length == 0) {_placeHolderLab.hidden = NO;}else{_placeHolderLab.hidden = YES;}if (textView.text.leng

iOS h264 硬解

记录。 http://www.voidcn.com/blog/dongtinghong/article/p-5047279.html 首先要把 VideoToolbox.framework 添加到工程里,并且包含以下头文件。  #include <VideoToolbox/VideoToolbox.h> 解码主要需要以下三个函数 VTDecompressionS

iOS 获取视频某一帧图像

-(UIImage*)getCoverImage{     AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:_outMovieURL options:nil];     NSParameterAssert(asset);

IOS 应用中UITextView键盘退出的操作

这里介绍三种方法: 1.如果你程序是有导航条的,可以在导航条上面加多一个Done的按钮,用来退出键盘,当然要先实UITextViewDelegate。 代码如下: [cpp]  view plain copy print ? - (void)textViewDidBeginEditing:(UITextView *)textView {      UIBarBu