Witty

Results 3 issues of Witty

### Issue Description 超过8000张图片的手机可能会引起闪退,而且闪退后再次打开100%闪退 #### Description and Steps 调用`[ps showPhotoLibraryWithSender:sender];`就闪退 机型和系统包含: 闪退的代码在: ``` public func refetchPhotos() { let models = ZLPhotoManager.fetchPhoto(in: self.result, ascending: ZLPhotoConfiguration.default().sortAscending, allowSelectImage: ZLPhotoConfiguration.default().allowSelectImage, allowSelectVideo: ZLPhotoConfiguration.default().allowSelectVideo) self.models.removeAll() self.models.append(contentsOf:...

set方法中的`if (_name != name)` 应该只是针对MRC下的`retain`属性吧 假设传入的参数name和_name为同一指针,在不判断`_name != name`的情况下,`[_name release]`后万一内存布局改变,name释放了,`[name retain]`应该会有问题 只是概率非常非常低,`NSString`特殊,肯定不会发生这种错误 ``` - (void)setName:(NSString *)name { [_name release]; //_name=name,相当于[name release]; _name = [name retain]; } ```

从相册读取的图片识别二维码,NSArray *features的count为0