解决方案 »

  1.   

    还是先了解一下有关block知识吧,了解后再来看代码
    enumerationBlock 的定义如下:typedef  void(^enumerationBlock) (ALAssetsGroup *group, BOOL *stop)
    其中的参数要根据你的需要定义,如果你想将哪些数据回传,你就定义哪些数据。如上这个block.它是将 ALAssetsGroup 和 布尔类型的stop回传
      

  2.   

    addAssetsGroupAlbumWithName  这是个方法,resultBlock 是方法的参数,也就是说可以把一段过程(函数)当作变量参数定义、传递。resultBlock 你查下 addAssetsGroupAlbumWithName 这个方法 和 对应的参数  resultBlock 这个参数的含义, 就明白了