George,
I'm not sure that filenames exist for each composition in the QC repository.
From my point of view, that would be an opaque detail best kept out of the API
user's grasp.
However, you can get the "name" associated with a composition by iterating thru
the returned array and grabbing the attribute for name. Something like this...
for ( composition in compositions )
{
compositionName = [[composition attributes] objectForKey:
QCCompositionAttributeNameKey];
// Do various other processing here...
[onlyNamesArray addObject: compositionName];
}
Disclaimer: Typed in e-mail. Also, you will probably need to check for a nil
returned value.
regards,
douglas
On Sep 20, 2012, at 1:17 PM, George Toledo wrote:
> If I'm returning an array of objects from the composition repository, ala:
>
> compositions = [[QCCompositionRepository
> sharedCompositionRepository] compositionsWithProtocols:[NSArray
> arrayWithObject:QCCompositionProtocolImageFilter] andAttributes:nil];
>
> How do I create an array of just the file names as strings?
>
> Best regards,
> George Toledo
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/quartzcomposer-dev/douglas_welton%40earthlink.net
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com
This email sent to [email protected]