Re: Does HELP cache source location?
Re: Does HELP cache source location?
- Subject: Re: Does HELP cache source location?
- From: David <email@hidden>
- Date: Thu, 13 Nov 2008 16:23:59 -0500
For the benefit of others who may run across this horrible Help design...
I was trying to create help for my application. Used Help Indexer to
give it a remote root url to use overriding local help.
When I first put in the URL, I did it in the form, http://foo/help/1.0
Little did I know that Help does a non-intelligent concatenation of
the URL with the path in the help. This results in the help viewer
looking for http://foo/help/1.0index.html.
Seems very simple right? Just add the / at the end. How hard could that be...
Well turns out that this value gets cached. I've wasted an entire day
because of a lack of transparency regarding what the help system does.
I have to scan the entire file system to figure out where this was
being stored. Turns out it was being cached in
~/Library/Caches/com.apple.helpui/<application name>
I erased the application's help cache directory and suddenly it FINALLY worked.
On Thu, Nov 13, 2008 at 12:00 PM, David <email@hidden> wrote:
> I'm getting really wierd results that make me think the Help system is
> caching its source location somewhere. I changed the URL used in Help
> Indexer for a network location for help. Sometimes the changes seems
> to take effect and often it doesn't. Is it stored in preferences? Does
> Help remember across invocations of an application?
>
> I'm originally had http://foo/help. No complaints, but it didn't read anything.
> Then switched to using http://foo/help/1.0
>
> I uploaded my content. Now it complains that it can't find,
> http://foo/help/1.0index.html. What happened to the directory
> delimiter between 1.0 and index.html?
>
> So I added a / at the end of the root URL, http://foo/help/1.0/
> No change, same error.
>
> I changed it to http://foo/help1.0/ and I still got an error about
> http://foo/help/1.0index.html even though that wasn't the path
> anymore.
>
> Now I'm getting weird results where sometimes it complains, and
> sometimes it shows the local page.
>
> I need more clarity on what the help system is doing. This black box
> magic stuff is ok if it works, but when it doesn't its a HUGE waste of
> time.
>
> Thanks
>
_______________________________________________
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