-2
我剛剛創建了一個空洞imagePickerController
,並在其finishPicking
部分我設置了一個NSData
填充視頻網址,也NSData
設置界面。我需要這個NSData
在另一個無效但我有空。請幫忙嗎?NSData是空的,當我需要它在其他方法
我試圖在接口中設置一個NSData
,然後在finishPicking
方法的主體中設置alloc
。後來在另一種方法中,我試圖達到它的價值,但它是空的。
-(void)startMediaBrowserFromViewController:(UIViewController*)controller usingDelegate:(id)delegate
sharedUrl = [[NSData alloc]init];
sharedUrl = [NSData dataWithContentsOfURL:theMovie];
-(void)shareIt {
if(sharedUrl != nil){
//some codes.
}
}
更新
- (無效)shareIt {
if(sharedUrl != nil){
NSLog(@"start sharing");
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
sharedUrl, @"video.mov",
@"video/quicktime", @"contentType",
@"Video Test Title", @"title",
@"Video Test Description", @"description",
nil];
NSLog(@"step1");
[facebook requestWithGraphPath:@"me/videos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
NSLog(@"step2");
}
else{
NSLog(@"url is empty");
}
}
這是一個需要的sharedUrl NSData的
試試'sharedURL = [[NSData alloc] initWithContentsOfURL:theMovie]];' – Larme
thanx for reply。這是我的代碼 – user3299265
我只是更新了問題 – user3299265