2016-06-08 2 views

답변

0

귀하의 질문은 매우 모호하여 우리와 함께 작업 할 수 없습니다. 그러나 어떤 경우에, 난 그냥 내가 당신과 함께 공유하는 것이라고 논리를 필요로하는 응용 프로그램을 만들어

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { 

    // Clear data if picture is repicked 

    imageLocalURL = nil 
    imageData = nil 

    imageSelected = info[UIImagePickerControllerOriginalImage] as? UIImage 

    if info[UIImagePickerControllerReferenceURL] != nil { 

     // This would mean that image is chosen from photo library 

     referenceURL = info[UIImagePickerControllerReferenceURL] as? NSURL 
     let assets = PHAsset.fetchAssetsWithALAssetURLs([referenceURL! as NSURL], options: nil) 
     let asset = assets.firstObject 
     asset?.requestContentEditingInputWithOptions(nil, completionHandler: { (contentEditingInput, info) in 
        // This would be the URL of your image in photo library 
        self.imageLocalURL = contentEditingInput?.fullSizeImageURL 

    } else { 

     // This means that image is taken from camera 

     imageData = UIImageJPEGRepresentation(imageSelected!, 1.0) 

    } 

    dismissViewControllerAnimated(true, completion: nil) 
} 
+0

아이디어가 도움이 경우 올바른 답을 표시 할 NSuserdefault –

+0

으로 된 컬렉션 뷰에서 나중에 부하에 URL을 저장할 수있다 너 – Chris

+0

죄송합니다, 이미 표시했습니다! –

관련 문제