ios开发常见问题
Kiss丿彼岸花
这个作者很懒,什么都没留下…
展开
-
AFN首次导入兼容性常见问题
问题重现: 一个新项目框架搭建完毕, 在导入AFN网络请求三方库之后, 首次使用时在网络请求的过程中, 网络请求会出现错误。在确认手动导入或cocopods导入没有问题之后,就需要确认我们导入的AFN有无问题。 首先,我们查看error Log。 可以看出导致出现此问题的原因在于,AFN请求Request中缺少text/html。 那么,在AF...原创 2018-06-20 16:00:25 · 238 阅读 · 0 评论 -
ios审核 "prefs:root="被拒
APP提交审核被拒之后,给出的反馈如下:Guideline 2.5.1 - Performance - Software RequirementsYour app uses the “prefs:root=” non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted...原创 2018-10-16 09:54:58 · 1090 阅读 · 0 评论 -
button上面图片处理
每次遇到需要处理button上面的图片时,都需要重新去百度搜索该如何去实现,方法里的正负是什么意思。多次之后,觉得有必要写篇博客保存一下。[button setImageEdgeInsets:UIEdgeInsetsMake(5, -10, 5, 16)];UIEdgeInsetsMake中包含的四个参数,上, 左,下,右;将button看做一个正方形,正,表示往里偏移;负,表示往外...原创 2018-10-16 10:54:38 · 208 阅读 · 0 评论 -
模拟器播放视频出现异常
模拟器播放视频出现异常今天做一个小视频播放,代码完成之后再模拟器上运行,出现异常,崩溃,无法继续。异常一直定位在这里,无法继续。百度了许多方法,发现了一下近有意思的解决方法。原因:我们在代码调试时加入了“All Exceptions” Breakpoint断点Debug,应该是模拟器下catch到了异常从而导致了程序的异常终端。解决方法:拿掉断点就可以了。...原创 2018-11-19 14:29:13 · 2222 阅读 · 0 评论 -
iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什么
前言iOS 中的 armv7,armv7s,arm64,i386,x86_64 这些都代表什么?在Xcode中如何选择。介绍armv7|armv7s|arm64都是ARM处理器的指令集i386|x86_64 是Mac处理器的指令集这些指令集在那些设备中有用到呢?// An highlighted block arm64:iPhone6s | iphone6s plus|iP...转载 2018-11-19 15:27:03 · 306 阅读 · 0 评论 -
iOS12.1 tabbar在页面出现时出现跳动的问题
iOS12.1 tabbar在页面出现时出现跳动的问题操作设备:iphone操作系统:iOS12.1问题描述:一级页面跳转到二级页面查看,然后在返回一级页面时,tabbar上面的图片和文字会出现跳动(从高于tabbar的位置,下移到tabbar上,体验非常不好)。如:一级首页->选择商品->二级详情 -> 返回首页。解决方法:在tabbarcontroller或者A...原创 2018-11-27 13:44:04 · 1214 阅读 · 0 评论 -
[framework] CUICatalog: Invalid asset name supplied: ''"
今天给轮播图做了渐隐效果,之后便在控制台中一直打印这个:[framework] CUICatalog: Invalid asset name supplied: ‘’"不断有这个提示,很影响我看其他的参数。然后就去百度了一下原因。记录结果如下:原因:代码[UIImage imageNamed:@""],图片赋值为nil时会出现这种情况。解决方法:找到该代码的位置,处理一下。当然,...原创 2018-12-05 10:25:54 · 975 阅读 · 0 评论 -
创建Podfile
前提是已经安装好cocopod。1,打开终端,输入cd ,然后把你的工程文件夹直接拖过来就可以啦。2, 输入 vim Podfile 命令回车。3,保存文件(:wq) ,回车。4,工程文件夹下出现 podfile文件,双击点开写上自己需要的第三方的名字,保存后在终端输入(pod install)。(也可以,编辑完成之后, 打开终端, 输入下列命令,即可完成快速更新.,使用$ pod up...原创 2019-03-19 14:09:12 · 237 阅读 · 0 评论 -
WKWebView加载url,页面不显示问题;
WKWebView加载url,一直不显示内容;在WKWebView 的代理方法-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation中可以看出加载过程没有任何问题;但就是不显示内容;问题根源所在:没在plist文件中设置App Transport Security Settin...原创 2019-03-27 13:32:30 · 6334 阅读 · 0 评论 -
app logo
最近打包发现,app Logo, 工程里的图片必须要非透明度。上传ipa包到App Store时会报错;原创 2019-04-13 14:37:42 · 468 阅读 · 0 评论 -
APP打包上架时,Failed to open TCP connection for SSH (44)
iOS APP上传IPA包报错如下:Failed to open TCP connection for SSH (44);原因:网络连接失败;更换网络或者等网络好时再上传;大部分时候网络差的话,无非就是传输的慢一写,实在不明白要查到什么样子才会出现这个问题;、反正,我切换网络使用个人热点之后就上传成功了;...原创 2019-04-13 14:41:17 · 3968 阅读 · 0 评论 -
RAC rac_signalForControlEvents Button方法多次触发的问题
项目中使用了RAC, 使用过程中遇到了很多坑.其中一个比较普遍的就是: 在cell中使用之后,在cell重用的时候, 每次刷新一遍cell, button就会多触发一次, 造成button的多次触发; 若跳转到另一个页面, 就会多次创建VC, 造成冗余及影响.解决方法:通过takeUntil:someSignal来终止cell.button之前的signal了: takeUn...原创 2018-09-13 11:58:21 · 2608 阅读 · 0 评论 -
scrollView在iOS11上出现位置偏移的问题
在iOS11上定义scrollVIew, 内容视图会出现位置偏移的现象. 无论是iPhone X或者iPhone 8 Plus等解决方法: if (@available(iOS 11.0, *)) { self.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdju...原创 2018-08-28 17:48:49 · 566 阅读 · 0 评论 -
Masory添加视图约束时, 报错A multiplier of 0 or a nil second item together with a location for the first attri
1, 错误提示:A multiplier of 0 or a nil second item together with a location for the first attribute creates an illegal constraint of a location equal to a constant. Location attributes must be specified...原创 2018-08-28 11:10:21 · 14639 阅读 · 0 评论 -
CocoaPods文件更新常用命令
我们在开发项目中, 若需要使用cocopods 添加三方库的时候, 可直接在Podfile文件中进行编辑. 编辑完成之后, 打开终端, 输入下列命令,即可完成快速更新. $ pod update –verbose –no-repo-update...原创 2018-08-13 12:16:44 · 638 阅读 · 0 评论 -
cocopods安装过程中遇到的问题
一, 在执行pod setup命令的时候, 出现下列问题.c fatal: unable to access ‘https://github.com/CocoaPods/Specs.git/‘: LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 [!] CocoaPods was not able to update the master rep...原创 2018-08-13 13:35:23 · 886 阅读 · 0 评论 -
Homebrew的安装
新买的mac上 安装cocopods之前是需要安装Homebrew, Homebrew是一个包管理器, 用于安装NodeJS和一些其他必需的工具软件。1, 查看电脑上是否安装brew brew2,, 安装命令如下 /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal...原创 2018-08-13 13:45:44 · 285 阅读 · 0 评论 -
xcode9.0+添加文件报错
xcode9.0+ 直接拉去文件进入项目或者使用Add Files To “项目名称”会报路径错误,找不到h文件。 xcode9.0以上使用 Add Files To “项目名称”添加文件到工程中,文件夹颜色会变成蓝色, 而之前的都是黄色。并且变蓝色的文件夹里的文件会报错,找不到路径。主要原因是因为在xcode9.0以上 Add Files To “项目名称”这个功能,我都是使...原创 2018-08-08 17:34:07 · 270 阅读 · 0 评论 -
关于RAC导入项目出现的问题
公司项目开始开发了. 这两天刚在新电脑上捯饬好cocopods, 能够正常使用了, 在添加完新的库之后问题又来了. 头都是大的.在添加Masonry库, 多次使用Pod update 或pod update –verbose –no-repo-update命令之后, RAC中的ReactiveSwift库就开始出现bug了. 问题如下: 在网上搜索了很久, 也折腾了将近两个小时, ...原创 2018-08-13 17:21:42 · 191 阅读 · 0 评论 -
WSMWineSectionView.o linker command failed with exit code 1 (use -v to see invocation)
给工程添加了一个新的View, 然后运行的时候就出现了, 这个问题. duplicate symbol OBJC_IVAR$_WSMWineSectionView._titleL in: /Users/xucc/Library/Developer/Xcode/DerivedData/WinesMall-ftsebsyjjokwizcrupnqmcjzjyiq/Build/I...原创 2018-08-16 14:13:31 · 168 阅读 · 0 评论 -
This app could not be installed at this time.
工程又被我倒腾出bug了.1, 先是引入头文件的时候, 粗心, 导入了.m文件, 出现 linker command failed with exit code 1 错误.2, 改正之后, 又报 .xib的, User Safe Area Layout Guides的错误. 可能是缓存问题, 只clear了项目, 没有删除模拟器上对应的APP; 把勾选去掉之后依然报错.结果...原创 2018-08-17 09:58:46 · 2564 阅读 · 0 评论 -
给UILabel 设置行间距
在UILabel设置多行 self.titleL.numberOfLines = 0为了美观, 需求要求有一定的行间距. -(NSMutableAttributedString * ) getTextStringLineSpace:(NSString *) string lineSpace:(CGFloat)space{NSMutableAttributedStrin...原创 2018-08-27 13:40:58 · 708 阅读 · 0 评论 -
UITableViewCell设置xib中的UILabel 根据文字自动靠上展示
xib的使用可以增加我们开发的速度, 但是使用xib也是有一定的局限性的, 比如说, 我们一旦设置一个UILabel的宽度, 再想更改它的frame就不是那么容易的事了.近期, 我找到了一个可以根据文字, 在label上自动靠上展示.(void)drawRect:(CGRect)rect{ [self.addressL sizeToFit]; }(void)layoutSubvie...原创 2018-08-27 13:51:41 · 598 阅读 · 0 评论 -
视频播放 - 1001错误
Domain=NSURLErrorDomain Code=-1001 “请求超时。” UserInfo={NSUnderlyingError=0x600000844c50 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 “(null)” UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErr...原创 2018-08-20 17:12:36 · 2413 阅读 · 0 评论 -
ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS 11.4 SDK. Starting March 2019,
ERROR ITMS-90725: “SDK Version Issue. This app was built with the iOS 11.4 SDK. all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later”这...原创 2019-04-13 14:49:32 · 6683 阅读 · 0 评论