• 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: Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h)


  • Subject: Re: Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h)
  • From: Steven Degutis <email@hidden>
  • Date: Mon, 7 Sep 2009 11:28:27 -0500

Parimal,
Your code looks complete and correct, so my only guess is that the variable url
is not actually pointing to [[NSBundle mainBundle] bundleURL] which might
explain it. (Then again, I've only ever dealt with manually adding my
application to the Login Items programmatically in apps that had no Dock
icon, and only used status bar items.)

--
Steven Degutis
http://www.thoughtfultree.com/
http://www.degutis.org/


On Mon, Sep 7, 2009 at 6:10 AM, Parimal Das <email@hidden> wrote:

> Hello all,
>
> I am trying to do the following- "when my app is used for the first
> time - *'open
> at login'* is selected by default". For that i am calling the code below
> for
> the app's first run.
>
> The code is working fine and my app is getting added in the login item
> list,
> But on ctrl+click on my apps dock icon, its failing to show 'open at login'
> as selected (tick mark)
>
> What i am missing here??
> Please guide.
>
> *LSSharedFileListRef loginListRef = LSSharedFileListCreate(NULL,
> kLSSharedFileListSessionLoginItems, NULL);
>     if (loginListRef) {
>         // Insert the item at the bottom of Login Items list.
>    LSSharedFileListItemRef loginItemRef =
> LSSharedFileListInsertItemURL(loginListRef,
>
> kLSSharedFileListItemLast,
>
> NULL,
>
> NULL,
>
> (CFURLRef)url,  // url is my app location
>
> NULL,
>
> NULL);
>
>            if (loginItemRef) {
>                CFRelease(loginItemRef);
>            }
>
>         CFRelease(loginListRef);
>        }*
>
>
> Advance Thanks
> -Parimal Das
> _______________________________________________
>
> 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
>
_______________________________________________

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

  • Follow-Ups:
    • Re: Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h)
      • From: Parimal Das <email@hidden>
References: 
 >Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h) (From: Parimal Das <email@hidden>)

  • Prev by Date: Re: mouseDown Event Position Accuracy (was: NSString drawAtPoint and vertical font alignment)
  • Next by Date: Re: Copying records from to-many relationship in Core Data
  • Previous by thread: Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h)
  • Next by thread: Re: Problem with LSSharedFileListInsertItemURL() usage. (API in LaunchServices/LSSharedFileList.h)
  • Index(es):
    • Date
    • Thread