• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cocoa-dev Digest, Vol 9, Issue 28
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa-dev Digest, Vol 9, Issue 28


  • Subject: Re: Cocoa-dev Digest, Vol 9, Issue 28
  • From: "email@hidden" <email@hidden>
  • Date: Thu, 19 Jan 2012 21:29:55 +0800

Re: logged: auto malloc[27012]: attempted to remove unregistered weak referrer 0xblahblah
multiple times. What is most interesting is that it only happens when
selecting multiple items by dragging.  I first noticed it in this code:

- (IBAction) showOpenPanel: (id) sender
{
   BOOL reloadNeeded = NO;
   BOOL showWarning = NO;

   NSOpenPanel *panel = [NSOpenPanel openPanel];
   CFArrayRef types = CGImageSourceCopyTypeIdentifiers();
   CFMakeCollectable(types);
   [panel setAllowedFileTypes: (NSArray*) types];
   [panel setAllowsMultipleSelection: YES];
   [panel setCanChooseFiles: YES];
   [panel setCanChooseDirectories: NO];
   NSInteger result = [panel runModal];
   if (result == NSOKButton) {
   // this may take a while, let the user know we're busy
   [self showProgressIndicator];
   NSArray *urls = [panel URLs];
   for (NSURL *url in urls) {
       NSString *path = [url path];
       if (! [self isDuplicatePath: path]) {
       [imageInfos addObject: [ImageInfo imageInfoWithPath: path]];
       reloadNeeded = YES;
       } else
       showWarning = YES;
   }
   [self hideProgressIndicator];

   if (reloadNeeded)
       [tableView reloadData];
   if (showWarning) {
       NSAlert *alert = [[NSAlert alloc] init];
       [alert addButtonWithTitle: NSLocalizedString(@"CLOSE", @"Close")];
       [alert setMessageText: NSLocalizedString(@"WARN_TITLE", @"Files not opened")];
       [alert setInformativeText: NSLocalizedString(@"WARN_DESC", @"Files not opened")];
       [alert runModal];
   }
   }
}

In the open panel I can click, move the mouse, then shift-click and all is OK.

Ling Peng

在 2012年1月19日,18:40,email@hidden 写道:

> logged: auto malloc[27012]: attempted to remove unregistered weak referrer 0xblahblah
> multiple times. What is most interesting is that it only happens when
> selecting multiple items by dragging.  I first noticed it in this code:
>
> - (IBAction) showOpenPanel: (id) sender
> {
>    BOOL reloadNeeded = NO;
>    BOOL showWarning = NO;
>
>    NSOpenPanel *panel = [NSOpenPanel openPanel];
>    CFArrayRef types = CGImageSourceCopyTypeIdentifiers();
>    CFMakeCollectable(types);
>    [panel setAllowedFileTypes: (NSArray*) types];
>    [panel setAllowsMultipleSelection: YES];
>    [panel setCanChooseFiles: YES];
>    [panel setCanChooseDirectories: NO];
>    NSInteger result = [panel runModal];
>    if (result == NSOKButton) {
>    // this may take a while, let the user know we're busy
>    [self showProgressIndicator];
>    NSArray *urls = [panel URLs];
>    for (NSURL *url in urls) {
>        NSString *path = [url path];
>        if (! [self isDuplicatePath: path]) {
>        [imageInfos addObject: [ImageInfo imageInfoWithPath: path]];
>        reloadNeeded = YES;
>        } else
>        showWarning = YES;
>    }
>    [self hideProgressIndicator];
>
>    if (reloadNeeded)
>        [tableView reloadData];
>    if (showWarning) {
>        NSAlert *alert = [[NSAlert alloc] init];
>        [alert addButtonWithTitle: NSLocalizedString(@"CLOSE", @"Close")];
>        [alert setMessageText: NSLocalizedString(@"WARN_TITLE", @"Files not opened")];
>        [alert setInformativeText: NSLocalizedString(@"WARN_DESC", @"Files not opened")];
>        [alert runModal];
>    }
>    }
> }
>
> In the open panel I can click, move the mouse, then shift-click and all is OK.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Prev by Date: Re: Cocoa-dev Digest, Vol 9, Issue 28
  • Next by Date: Re: Cocoa-dev Digest, Vol 9, Issue 28
  • Previous by thread: Re: Cocoa-dev Digest, Vol 9, Issue 28
  • Next by thread: Re: Cocoa-dev Digest, Vol 9, Issue 28
  • Index(es):
    • Date
    • Thread