美文网首页
ios开发小技能

ios开发小技能

作者: 毛毛虫惊碎花容 | 来源:发表于2018-06-13 15:31 被阅读0次

1.数组操作出现报错:NSArray was mutated while being enumerated

NSArray was mutated while being enumerated
这种情况一般是在遍历数组的时候对数组进行增删操作,导致此问题,比如下面的代码

    NSMutableArray *arr_old = @[@"1",@"1",@"0",@"1",@"1"];
    for (NSString *str in arr_old) {
        if ([str isEqualToString:@"0"]) {
            [arr_old removeObject:str];
        }
    }

2.ios 屏幕录制视频添加到相册

解决此问题方法:

重新实例化一个新数组,新数组用attayWithArray实例化,然后对新数组进行遍历,就数组进行增删操作
如下:

    NSMutableArray *arr_old = @[@"1",@"1",@"0",@"1",@"1"];
    SMutableArray *arr_new = [NSMutableArray arrayWithArray:arr_old];
    for (NSString *str in arr_new) {
        if ([str isEqualToString:@"0"]) {
            [arr_old removeObject:str];
        }
    }
NSString *betaCompressionDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Movie.mov"];
    dispatch_async(dispatch_queue_create("videoSave", NULL), ^{
         UISaveVideoAtPathToSavedPhotosAlbum(betaCompressionDirectory, self, @selector(video:didFinishSavingWithError:contextInfo:), nil);
    });

- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInf{
    if (error) {
        [XHToast showCenterWithText:VIDEOSAVEDDEFAULT];
    }else{
        [XHToast showCenterWithText:VIDEOSAVED];
    }
}

3.appstore 更改公司名称

前言
有时候由于注册appstore开发者账号,填写公司名称错误或者其他原因导致appstore开发者显示错误,搜索网上的解决方法,却没有一个完完整整的方案,今天就详细的记录一次,仅供参考

  1. 打开itunesconnect https://itunesconnect.apple.com
  2. 点击最下方的 contract us
  3. 具体选项如下图


    屏幕快照 2017-02-28 上午10.27.46
  4. 然后填写需要申请的信息
  5. 点击 submit--->done

欢迎你的小星星!!!
如有不懂得地方添加qq:517769958咨询

相关文章

  • ios开发小技能

    1.数组操作出现报错:NSArray was mutated while being enumerated NSA...

  • iOS 开发者必会的几项技能,不知不用你就OUT了

    iOS 开发者必会的几项技能,不知不用你就OUT了 iOS 开发者必会的几项技能,不知不用你就OUT了

  • iOS知识树

    史上最详尽版本介绍iOS技能树参考:iOS开发路线 参照技能树,iOS部分目前比较薄弱的点有 1.iOS 基础部分...

  • iOS原生框架图表

    开发知识框架 UIKit关系图 iOS完整学习线路图 iOS开发知识架构 iOS技能树 iOS知识体系架构图

  • [iOS9相关] xcode7的CocoaPods教程和错误解决

    CocoaPods现在基本是 iOS 开发的标配, 学使用已经是 iOS 开发的必备技能. CocoaPods(h...

  • iOS开发技能

    1. 工具 Xcode,GIT, CocoaPods, Crash排查, ... 2.语言 GCD,block,d...

  • 【iOS 开发】延迟执行方法小总结

    【iOS 开发】延迟执行方法小总结 【iOS 开发】延迟执行方法小总结

  • iOS开发进阶

    一、如何提高iOS开发技能 1、阅读博客,整理了40多位iOS开发博主的博客,存在github上面:https:/...

  • iOS开发技能树

    该技能树汇集了iOS开发相关的技能点,详情可以在这个页面查看。 谁会用到? 想成为iOS开发人员的任何人 想成长为...

  • iOS技能图谱

    一:招聘需求 二:小码哥iOS 技能图谱 三:唐巧iOS技能图谱 四:tableView 相关

网友评论

      本文标题:ios开发小技能

      本文链接:https://www.haomeiwen.com/subject/tobjeftx.html