截屏后无法分享

这是我写的截屏函数

void zhqTools::saveScreenShot(const std::string& filename) {
    cocos2d::Size size = Director::getInstance()->getWinSize();
    cocos2d::RenderTexture * texture = cocos2d::RenderTexture::create(size.width, size.height, Texture2D::PixelFormat::RGBA8888);
    texture->retain();
    texture->setPosition(size.width / 2, size.height / 2);
    texture->begin();
    Director::getInstance()->getRunningScene()->visit();
    texture->end();
    texture->saveToFile(filename, Image::Format::PNG);
    //log("截图成功");
}


```


图片成功截下来了,我在finder里找到了这个图片,在
/Users/我的名称/Library/Application Support/iPhone Simulator/7.1/Applications/B7386B71-E571-4E26-ABEE-0FCC312FE52D/xxx.png

然后我把图片地址传给这个函数,调用ios的 分享图片,可是报错说,找不到这个图片。请教一下,我哪里错了?
分享代码:
//
//  ocTools.m
//
//  Created by on 14-7-5.
//
//

#import "ocTools.h"

@interface ocTools()
@property (strong, nonatomic) UIPopoverController *activityPopover;
@end

@implementation ocTools

+ (ocTools *) getInstance
{
    static ocTools* gameMgr = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        gameMgr =  init];
    });
    return gameMgr;
}

- (void)share:(CGPoint)pos filename:(NSString *)filename msg:(NSString *)msg
{
    // 你可以先截屏保存到document下,这里的image读取document下面。
    UIImage *image = ;
    NSString *mesg = msg;
    //@"You can add some description info here!";
    
    UIActivityViewController *activityViewController =  initWithActivityItems:@ applicationActivities:nil];
    
    if ( userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        //iPhone 从底部向上滑出view
        ;
    } else {
        //iPad, 弹出view
        if (!) {
            self.activityPopover =  initWithContentViewController:activityViewController];
            ;
        } else {
            //Dismiss view,当重复点击时
            ;
        }
    }
}

- (id)init
{
    self = ;
    if (self) {
        // init code here
        
    }
    return self;
}

- (void) dealloc
{
    ;
}

@end



```


//
//  ocTools.h
//
//  Created by on 14-7-5.
//
//

#import 
#import 

@interface ocTools : NSObject

+ (ocTools *) getInstance;
- (void)share:(CGPoint)pos filename:(NSString*)filename msg:(NSString*)msg;

@property (nonatomic, readwrite, retain) id viewController;

@end



```