Skip to content

Commit

Permalink
Slight Bug Fix with Calling of Albums Enumerator
Browse files Browse the repository at this point in the history
  • Loading branch information
cruffenach committed Oct 12, 2010
1 parent 2acfd58 commit b5c54b4
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 17 deletions.
11 changes: 8 additions & 3 deletions Classes/ELCImagePickerController.m
Expand Up @@ -86,9 +86,11 @@ - (void)viewDidLoad {

[self.navigationItem setTitle:@"Loading..."];

queue = [NSOperationQueue mainQueue];
NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(preparePhotos) object:nil];
[queue addOperation:operation];
// queue = [NSOperationQueue mainQueue];
// NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(preparePhotos) object:nil];
// [queue addOperation:operation];

[self performSelectorInBackground:@selector(preparePhotos) withObject:nil];

UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(dismiss:)];
[self.navigationItem setRightBarButtonItem:cancelButton];
Expand All @@ -102,6 +104,8 @@ -(void)dismiss:(id)sender {

-(void)preparePhotos {

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop) {
if(group != nil) {
[assetGroups addObject:group];
Expand All @@ -120,6 +124,7 @@ -(void)preparePhotos {
NSLog(@"A problem occured");
}];
[library release];
[pool release];
}

-(void)reloadTableView {
Expand Down
28 changes: 14 additions & 14 deletions ELCImagePickerDemo.xcodeproj/collinruffenach.pbxuser
Expand Up @@ -73,20 +73,20 @@
PBXFileDataSource_Target_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 308118966;
PBXWorkspaceStateSaveDate = 308118966;
PBXPerProjectTemplateStateSaveDate = 308597497;
PBXWorkspaceStateSaveDate = 308597497;
};
perUserProjectItems = {
E217EC421243F00200A6A49A /* PBXTextBookmark */ = E217EC421243F00200A6A49A /* PBXTextBookmark */;
E217EF511248173500A6A49A /* PBXBookmark */ = E217EF511248173500A6A49A /* PBXBookmark */;
E295F2D4125E9EA700D336FF /* PBXTextBookmark */ = E295F2D4125E9EA700D336FF /* PBXTextBookmark */;
E295F2D5125E9EA700D336FF /* PBXTextBookmark */ = E295F2D5125E9EA700D336FF /* PBXTextBookmark */;
E295F2D6125E9EA700D336FF /* PBXTextBookmark */ = E295F2D6125E9EA700D336FF /* PBXTextBookmark */;
E29A5DAC1239BF28008BB149 /* PBXTextBookmark */ = E29A5DAC1239BF28008BB149 /* PBXTextBookmark */;
E29A6118123B24F7008BB149 /* PlistBookmark */ = E29A6118123B24F7008BB149 /* PlistBookmark */;
E2B92C8912569DED00CDD591 /* PBXTextBookmark */ = E2B92C8912569DED00CDD591 /* PBXTextBookmark */;
E2B92C8A12569DED00CDD591 /* PBXTextBookmark */ = E2B92C8A12569DED00CDD591 /* PBXTextBookmark */;
E2B92C8B12569DED00CDD591 /* PBXTextBookmark */ = E2B92C8B12569DED00CDD591 /* PBXTextBookmark */;
E217EC421243F00200A6A49A = E217EC421243F00200A6A49A /* PBXTextBookmark */;
E217EF511248173500A6A49A = E217EF511248173500A6A49A /* PBXBookmark */;
E295F2D4125E9EA700D336FF = E295F2D4125E9EA700D336FF /* PBXTextBookmark */;
E295F2D5125E9EA700D336FF = E295F2D5125E9EA700D336FF /* PBXTextBookmark */;
E295F2D6125E9EA700D336FF = E295F2D6125E9EA700D336FF /* PBXTextBookmark */;
E29A5DAC1239BF28008BB149 = E29A5DAC1239BF28008BB149 /* PBXTextBookmark */;
E29A6118123B24F7008BB149 = E29A6118123B24F7008BB149 /* PlistBookmark */;
E2B92C8912569DED00CDD591 = E2B92C8912569DED00CDD591 /* PBXTextBookmark */;
E2B92C8A12569DED00CDD591 = E2B92C8A12569DED00CDD591 /* PBXTextBookmark */;
E2B92C8B12569DED00CDD591 = E2B92C8B12569DED00CDD591 /* PBXTextBookmark */;
};
sourceControlManager = E29A5D9C1239BDDA008BB149 /* Source Control */;
userBuildSettings = {
Expand Down Expand Up @@ -197,8 +197,8 @@
E29A5D9E1239BDFA008BB149 /* ELCImagePickerController.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1341, 1564}}";
sepNavSelRange = "{1539, 242}";
sepNavVisRange = "{749, 1034}";
sepNavSelRange = "{1096, 0}";
sepNavVisRange = "{695, 1088}";
};
};
E29A5D9F1239BDFA008BB149 /* ELCImagePickerController.m */ = {
Expand Down

0 comments on commit b5c54b4

Please sign in to comment.