【IOS】swift新手踩坑总汇

这里写自定义目录标题

ESTabBarController_swift

bash 复制代码
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库就这样了

解决方法

swift 复制代码
 window = UIWindow(frame: UIScreen.main.bounds)
                let firstVC = ViewControllers()
                let navController = UINavigationController(rootViewController: firstVC)
                window?.rootViewController = navController
                window?.makeKeyAndVisible()

改为

swift 复制代码
   window = UIWindow(frame: UIScreen.main.bounds)
      
                let navController = ViewControllers()
                window?.rootViewController = navController
                window?.makeKeyAndVisible()

QMUIKit

bash 复制代码
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

解决方法

bash 复制代码
在项目的构建设置 > 构建选项(BuildSettings) '用户脚本沙盒(User Script Sandboxing)' 改成NO 
相关推荐
碎梦归途4 分钟前
23种设计模式-行为型模式之模板方法模式(Java版本)
java·开发语言·jvm·设计模式·软考·模板方法模式·软件设计师
八股文领域大手子10 分钟前
Spring Boot Controller 如何处理HTTP请求体
java·开发语言·sql·spring·spring cloud
鸿蒙布道师24 分钟前
鸿蒙NEXT开发动画案例3
android·ios·华为·harmonyos·鸿蒙系统·arkui·huawei
一个会的不多的人29 分钟前
C# NX二次开发:宏录制实战讲解(第一讲)
开发语言·c#
鸿蒙布道师29 分钟前
AI原生手机:三大技术阵营的终极对决与未来展望
android·人工智能·ios·华为·智能手机·ai-native·hauwei
bryant_meng36 分钟前
【python】Calculate the Angle of a Triangle
开发语言·python·算法
矢鱼1 小时前
单调栈模版型题目(3)
java·开发语言
n33(NK)1 小时前
Java中的内部类详解
java·开发语言
为美好的生活献上中指1 小时前
java每日精进 5.07【框架之数据权限】
java·开发语言·mysql·spring·spring cloud·数据权限
罗迪尼亚的熔岩2 小时前
C# 的异步任务中, 如何暂停, 继续,停止任务
开发语言·c#