Xcode
文章平均质量分 92
sanjieshenwu1987
这个作者很懒,什么都没留下…
展开
-
Sending ‘const NSString *__strong‘ to parameter of type ‘NSString *‘ discards qualifiers
字符串传值遇到一个警告信息,记录一下Sending 'const NSString *__strong' to parameter of type 'NSString *' discards qualifiers代码是这样写的UIKIT_EXTERN const NSString * kNetworkType;使用的时候就会报这个警告,修改为:UIKIT_EXTERN NSString * const kNetworkType;const 放在 NSString * 后面就不会有警告了。原创 2020-08-20 09:52:36 · 919 阅读 · 0 评论 -
iOS 警告消除(记录贴)
1、清除一些需要忽略的警告Targets -> Build Settings (选择All,搜索custom)-> Apple Clang - Custom Compiler Flags -> Other Warning Flags.填入要忽略的警告类型右键警告点击 Reveal in Log 查看报警类型例如: -Wdocumentation,填入内容为 -Wno-documentation,在W后面添加"no-"。参考:忽略xcode的警告方法2、Pod中的第三方库指定编原创 2020-08-11 17:53:59 · 2170 阅读 · 0 评论 -
SceneDelegate 适配iOS13之前的版本
xcode11新建项目会默认生成SceneDelegate.h和SceneDelegate.m文件。关于iOS 13 SceneDelegate 适配在iOS13之前的系统跑项目会黑屏,要适配之前的版本的话,当然简单粗暴的方法就是删除SceneDelegate其实在Appdelegate.h中添加上@property (strong, nonatomic) UIWindow *window;这行代码就可以了。SceneDelegate的相关方法会报警告加上API_AVAILABLE(ios原创 2020-06-19 17:39:51 · 868 阅读 · 0 评论 -
错误记录贴--dyld`__abort_with_payload:
项目中的一个库文件移除了,再加进来就报错解决方法Targets->General->Frameworks, Libraries, and…重新加进来的那个库的Embed变成了Do Not Embed,改为Embed&Sign即可。原创 2020-06-16 09:41:57 · 1424 阅读 · 0 评论 -
UIView不响应点击事件
Xcode:11.4iPhone 11 :13.4在UIWindow上添加一个view,view添加UITapGestureRecognizer事件。但是点击view没有响应事件,研究了半天发现原因:view的frame等于window的bounds,事件不响应;view的高度减1或者y坐标上移1单位,事件响应。后经测试,移动值最小为0.3,事件就会响应。如果一个view的frame等于...原创 2020-04-07 16:24:53 · 3000 阅读 · 0 评论 -
Xcode 添加删除 Code Snippet
1、选中代码,右键点击create code snippet 创建代码片段2、删除:选中代码片段点击delete键(选中且不显示代码片段信息的状态)原创 2019-05-14 16:13:59 · 395 阅读 · 0 评论 -
Xcode 开发相关问题记录
Xcode10 自动联想失效Build Settings -> User Header Search Paths双击,填入 $(PODS_ROOT), 设置为recursiveXcode10 不能联想头文件在Xcode -> File菜单下找到 “WorkspaceSettings”或“ProjectSettings” 菜单 ->单击后会弹出如下设置框在“Build......原创 2019-05-31 11:51:46 · 849 阅读 · 0 评论