Skip navigation.
 
mlRe: receiving a file on app startup
FROM : PGM
DATE : Sun Feb 03 23:25:05 2008

> On 03.02.2008, at 22:01, PGM wrote:
>

>>> I would like a Cocoa application to accept files on startup. As an 
>>> example - you can drop images onto the photoshop icon which will 
>>> start the application and open the images. As this is not really 
>>> drag-and-drop in the sense of what you find via Google, it would 
>>> be great to get some pointers here.
>>>

>>
>> It's actually quite simple, if your app can open the file, the app 
>> will start up and open it when you drop it on your icon. Did you 
>> actually try?

>
> Of course :)
>
> I've used the default XCode templates (document and non-document 
> based). Now when I try to drag something onto that application - I 
> just can't. Do I maybe just need to enable that application for the 
> particular file type? An what happens if the app is not document 
> based?
>
> As a little test project I would like to receive the file and just 
> save it to /tmp.
>


Well, the default templates miss the necessary code to actually open 
files in any way. Though they are actually already quite advanced, 
they are really templates that you need to expand upon and are not 
able to just open any file you throw at them. So if your app needs to 
be able to read a document, you need to add code for that. 
Furthermore, you indeed need to enable the app for the file type (or 
enable all files by entering a *). Look at the "build a text-editor in 
ten minutes" tutorials that are available at several places on the web 
for examples how to do this stuff.

Good luck, Patrick

Related mailsAuthorDate
mlreceiving a file on app startup Torsten Curdt Feb 3, 21:51
mlRe: receiving a file on app startup PGM Feb 3, 22:01
mlRe: receiving a file on app startup Torsten Curdt Feb 3, 22:34
mlRe: receiving a file on app startup PGM Feb 3, 23:25
mlRe: receiving a file on app startup Quincey Morris Feb 3, 23:47
mlRe: receiving a file on app startup Torsten Curdt Feb 4, 00:50
mlRe: receiving a file on app startup Adhamh Findlay Feb 4, 00:55
mlRe: receiving a file on app startup Davide Scheriani Feb 5, 16:14
mlRe: receiving a file on app startup Torsten Curdt Feb 5, 16:26
mlRe: receiving a file on app startup Andrew Merenbach Feb 5, 18:12
mlRe: receiving a file on app startup Davide Scheriani Feb 6, 10:53
mlRe: receiving a file on app startup Kyle Sluder Feb 6, 11:50
mlRe: receiving a file on app startup Kyle Sluder Feb 6, 14:45