|ReleasedLast Release||Dec 2014|
Maintained by Unclaimed.
|LOCLines of Code||2,395|
Uploadcare is a one-stop service for dealing with files on the web. You should probably visit the site.
Uploadcare for iOS is an open source Objective-C library that brings Uploadcare features to your iOS apps.
Uploadcare Widget, a major component of Uploadcare for iOS, is what a modern, cloud-aware file picker for iOS would be, if iOS had a notion of files. Since iOS doesn't, you can think of Uploadcare Widget as a thing picker – a drop-in component, that allows your users to select and upload their things (photos, documents, whatever you want them to) to your service, via Uploadcare.
Here's what it looks like:
pod install in your project directory.
Make sure to use the
.xcworkspace file from now on.
#import <UPCUploadController.h> /* ... */ UPCUploadController *uploadController = [[UPCUploadController alloc]initWithUploadcarePublicKey:@"demopublickey"]; // <-- replace with your actual public key
Then, present it like you would present any other
[myController presentViewController:uploadController animated:YES completion:nil];
UPCUploadController delivers the results of user interaction to a delegate object that should be set using it's
uploadDelegate property (not to be confused with
delegate property). The delegate is expected to conform to UPCUploadDelegate formal protocol. Implement it's optional methods to get notified when an upload starts, continues, finishes, or fails, the user dismisses the controller and so on.
UPCUploadController is compatible with
UPCUploadController expects it will be presented in a
UIPopoverController on iPad. You need to pass the presenting popover controller object to
Please take a look at uShare app.
If you have any questions, bug reports or suggestions, drop us a line.
Uploadcare iOS is licensed under the MIT license (see