与facebook的ios slcomposeviewcontroller - 如何获取已发布的图片ID?

时间:2013-12-15 21:47:29

标签: ios facebook slcomposeviewcontroller

我正在iOS应用中使用slcomposeviewcontroller。 当用户使用slcomposeviewcontroller将我的应用程序中的图像共享到facebook时,我想获取他创建的照片的ID。我看到有一个名为completionHandler的处理程序,但它不返回任何id。

获取共享图片ID有哪些解决方法?

1 个答案:

答案 0 :(得分:0)

我现在正在工作的项目需要像你一样的图片ID。我测试了它,它正在工作,你在这里......

- (void) collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{


    ALAsset *asset = self.assets[indexPath.row];//Which image are you pressed in a imagepickerview

    ALAssetRepresentation *defaultRep = [asset defaultRepresentation];
    NSString *tmp1=[[defaultRep url] absoluteString];
    NSArray *imageID ;

    imageID = [tmp1 componentsSeparatedByString: @"id="];
    imageID=[imageID[1] componentsSeparatedByString: @"&ext"];
    NSLog(@"image id is : %@",imageID[0]);
}