IOS各类奇葩问题

1、The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

解决方法:

    在Info.plist中添加

    <key>NSAppTransportSecurity</key>
    <dict>
      <key>NSAllowsArbitraryLoads</key>
    <true/>
    </dict>

2、找不到cococapod添加的第三方框架

解决方法:

  在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT},后边选择recursive。

3、添加自定义模板

  在此路径下添加 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/

4、<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

在SDWebImageDecoder.m中添加:

if (!context) {
    if (unsupportedColorSpace) {
        CGColorSpaceRelease(colorspaceRef);
    }
    return image;
}
//after this call:
CGContextRef context = CGBitmapContextCreate(NULL, width,
height, CGImageGetBitsPerComponent(imageRef), 0,  colorspaceRef,kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);
时间: 2024-11-05 23:32:59

IOS各类奇葩问题的相关文章

ios那些奇葩的错误Bug

一.真机调试篇 1.出现"Xcode cannot launch 项目名字  on 手机名字 because the device is locked."的真机调试提示. 解决办法: 解决方法1:锁屏状态可能引发次错误,先开屏,然后运行工程. 解决方法2:开屏后仍提示上面错误,请按下面步骤方可解决问题 (1)拔开设备 (2)关掉xcode (3)打开xcode文件 (4)电脑连接设备 (5)build/run 总结:如果在开发时遇到奇葩错误无法解决,不要执着的一个劲的跟她较劲,清理一下

iOS各类优化方案(二)之前整理有借鉴别人的

iOS开发之加载.滑动翻阅大量图片优化解决方案 今天分享一下私人相册中,读取加载.滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制. 我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么. 常规思路流程 点击任意小图后, 1.首先制作scrollview框架:大小2个scrollview,小的用于手势缩放单一图片,大的横向依次加载全部照片 2.制作好scrollview框架后,加载照片 3.一切准备就绪跳转页面呈现给

IOS各类设备点(point)及像素(pixel)汇总

iOS各类优化方案(一)

在我们实际工程中,很多情况需要从网络上加载图片,然后将图片在imageview中显示出来,但每次都要从网络上请求,会严重影响用户体验,为了不是每次显示都需要从网上下载数据,希望将图片放到本地缓存,因此我们需要一个好的的缓存策略,今天我将我在项目工程中的实际经验分享给大家,我这里主要介绍一下强大的ASIHTTPRequest的缓存策略,以及使用方法: 下面是具体步骤: 一.设置缓存策略 首先在SplitDemoAppDelegate委托代理中,实现如下代码: 在SplitDemoAppDelega

iOS 时间校准解决方案

背景 在 iOS 开发中,凡是用到系统时间的,都要考虑一个问题:对时.有些业务是无需对时,或可以以用户时间为准的,比如动画用到的时间.一些日程类应用等.但电商相关的业务大都不能直接使用设备上的时间,而是需要跟服务器校准后的时间,例如: 区间判断:一些优惠促销活动需要在 app 端判断当前是否在活动期间内.如果用户设备时间不准,会给用户错误的信息,导致投诉. 倒计时:各种秒杀.限时促销.未支付订单的失效等的倒计时.如果用户设备时间不准,会带来倒计时结束后刷新页面,状态没变化的问题.可以测试一下电商

ios证书--不用Mac钥匙串创建iOS证书

iOS证书分两大块,开发证书和发布证书,对应的还有开发描述文件和发布描述文件. 我们在开发发布iOS应用中,要申请各种的证书,在开发者中心创建这些证书比较麻烦,最气的是开发者中心的访问速度时快时慢,经常为了创建一个证书花费大量时间,而且也还要Mac电脑钥匙串,如果没有Mac只能干瞪眼,跨平台开发的可能没搭建Mac环境,下面介绍在Windows环境下不用钥匙串迅速创建iOS各类证书及描述文件的方法,不用耗时耗力了. 这里用到一个工具Appuploader,可以在Windows.Linux和Mac系

Inside Cisco IOS Software Architecture(第一章,系统基础知识)

由于本书写于1990年代,CEF还是cisco最新的黑科技. 所以其中很多关于操作系统的内容已经不太正确.Cisco的操作系统也从最开始的IOS一种形式到后来的Linux做control plane的IOS,IOS-XR,IOS-XE,NX-OS 等等等. 我相信书中提到的很多玩意已经不再使用,或者起码有所变化,但是由于没有更新的版本的书讲新的操作系统的内部,所以还是只能从这本书上了解.从学习的角度来看,从一个比较原始的形态学习也有助于一步步理解更复杂的系统. 所以不要过分纠结书的年代和细节内容

Oracle EBS Form Builder使用Java beans创建窗体

最近有个项目,需要研究一下Oracle的E-Business Sutie(EBS),对于以前没接触此套件的我来说,简直太痛苦了.在网上找了一堆资料,试着进行Form二次开发,也遇到各类奇葩问题.目前遇到最大的一个问题是,如何在本地 Form Builder中进行窗体构建,并调用后台的JavaBean对窗体进行交互?网上也有不少的解决方案,但是都存在一些差异,试了很多次,终于实现了我预期的效果. 为了防止以后再遇到类似的问题,先做一个记录,以备后查. 1.环境搭建说明  服务器:Oracle EB

谢谢你们

可能是因为自己经历了考研失败的原因,看到自己的同学二战失败的,心里生出一种“同情”与“心疼”的感觉. 考研失败意味着一年的时间白白浪费,我是一个心理素质很不好的人,或者说心胸有点窄,倒不是说与人不善,斤斤计较,只是说遇事很少觉得自己有十成的把握去把事情做好,可我偏偏追求十成的把握.可人生不可能做到十成把握.我可以忍受从5月份到12月份之间一个人默默地看书时光,却应付不了考前的失眠. 现在我时常告诉自己,再怎么失败,也比过去的时间强.2015年从四川大学回到家中,再从家坐车到学校做毕业论文.仅仅是