I have been researching extensively on how to set an IKImageBrowserView's initial selection upon load to 0 index. Here is the call I am making:
[imageBrowser setSelectionIndexes:[NSIndexSet indexSetWithIndex:0] byExtendingSelection:NO]; Seems like the IKImageBrowserView is not fully loaded when the call is made, however, I do have an IKImageView which is selecting and loading the first object in the ImageBrowserView's object list correctly mat the same time I am calling the same time. Here is the entire call: - (void)updateDatasource { [images addObjectsFromArray:importedImages]; [importedImages removeAllObjects]; [imageBrowser reloadData]; NSString *firstImagePath = [[images objectAtIndex:0] imageUID]; NSURL *firstImageURL = [NSURL fileURLWithPath:firstImagePath]; [previewImageStatic setImageWithURL:firstImageURL]; [pathTextField setStringValue:firstImagePath]; [imageBrowser setSelectionIndexes:[NSIndexSet indexSetWithIndex:0] byExtendingSelection:NO]; } I am not sure how I can get this call to select the object at index 0. I even created an IBAction connected to a test button using the following code: - (IBAction)selectImageBrowserFirstObject:(id)sender { [imageBrowser setSelectionIndexes:[NSIndexSet indexSetWithIndex:0] byExtendingSelection:NO]; } And that works perfectly (since the IKImageBrowserView is already completely loaded. Any ideas on how to work this out? Thank you in advance. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com