Skip to content

Instantly share code, notes, and snippets.

@seanwolter
Created April 4, 2013 18:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save seanwolter/5312960 to your computer and use it in GitHub Desktop.
Save seanwolter/5312960 to your computer and use it in GitHub Desktop.
enumerateSubviewsAndStealImages
- (void)enumerate:(UIView *)view withLibrary:(ALAssetsLibrary *)library
{
[[view subviews] enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
if ([obj isKindOfClass:NSClassFromString(@"PLCameraToggleButton")]) {
NSLog(@"wut");
UIImage *img = [obj imageForState:UIControlStateNormal];
if (img) {
[library saveImage:img
toAlbum:@"image for state"
withCompletionBlock:^(NSError *error) {
NSLog(@"SAGVED IMAGES");
}];
}
}
if ([obj respondsToSelector:@selector(image)]) {
[library saveImage:[obj image]
toAlbum:@"testing"
withCompletionBlock:^(NSError *error) {
NSLog(@"SAGVED IMAGES");
}];
}
[self enumerate:obj withLibrary:library];
}];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment