利用ALAssetsLibrary时候,将得到的ALAsset存到数组里,会出现ALAsset - Type:Unknown, URLs:(null)
2014-03-01 22:43
288 查看
利用ALAssetsLibrary时候,将得到的ALAsset存到数组里,会出现ALAsset - Type:Unknown, URLs:(null)的问题,就是找不出错误来。
解决方案:初始化ALAssetsLibrary的时候,不要用alloc-init,用一个单例,如下:
+ (ALAssetsLibrary *)defaultAssetsLibrary
{
static dispatch_once_t pred = 0;
static ALAssetsLibrary *library = nil;
dispatch_once(&pred,
^{
library = [[ALAssetsLibrary alloc] init];
});
return library;
}
解决方案:初始化ALAssetsLibrary的时候,不要用alloc-init,用一个单例,如下:
+ (ALAssetsLibrary *)defaultAssetsLibrary
{
static dispatch_once_t pred = 0;
static ALAssetsLibrary *library = nil;
dispatch_once(&pred,
^{
library = [[ALAssetsLibrary alloc] init];
});
return library;
}
相关文章推荐
- 安卓问题报告小记(六):Type Unknown error: java.lang.NullPointerException
- 安卓问题报告小记(六):Type Unknown error: java.lang.NullPointerException
- 【Nvidia Digits】运行的时候报错"TypeError: constructor returned NULL"解决办法
- combox从数据库获取到数据,并且选择的时候得到数据,而不是NULL。
- 利用typeof来进行判断得到的变量是否为null(undefined)
- Description Resource Path Location Type Unknown error: java.lang.NullPointerException
- 第17周 利用指针得到两个数组中相同的数并输出
- 阿里巴巴面试算法题:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N
- Type Unknown error: java.lang.NullPointerException
- php中利用函数json_decode将json转化为数组,返回为null
- mybatis 使用 parameterType="Map" 传入值后 数据库中得到的却是 NULL
- post表单提交后,后台获取数据为null 大量数据的时候会出现这个问题
- Type Unknown error: java.lang.NullPointerException
- 关于低版本design:23.0.0 会出现滑动的时候出现getX()出现为null问题
- A first chance exception of type 'System.NullReferenceException' occurred发生的时候你确实是遇到了Bug
- C#新手入门代码 利用legth得到一个数组的长度
- ALAssetsLibrary的使用问题:获取到ALAsset的thumbnail或者其他属性保存数组,在别地地方为nil的问题处理
- 今天在我导入一些安卓项目的源码的时候会出现style.xml 和MAIN.xml 等错误, 网上的方法试了各种clean各种fix等方法都是不能解决。最后去国外论坛得到解决
- 在子函数中对数组进行动态分配得到NULL
- 利用指向数组的指针来得到数组的最后一个数