You need to call [imageBrowser reloadData]. When you call setSelectionIndexes there need to be items in the list calling reloadData will ensure that there are items.
On Thu, Jun 25, 2009 at 12:19 PM, Richard Gutierrez<[email protected]> wrote: > I did place this in the awakeFromNib... I also tried placing it in > "updateDatasource", "addImagesWithPath", and "addImagesWithPaths". All of > the calls do not work. Here is my awakeFromNib code: > > - (void)awakeFromNib { > images = [[NSMutableArray alloc] init]; > importedImages = [[NSMutableArray alloc] init]; > > [imageBrowser setAllowsReordering:YES]; > [imageBrowser setAnimates:YES]; > [imageBrowser setDraggingDestinationDelegate:self]; > [imageBrowser setCellsStyleMask:IKCellsStyleOutlined | > IKCellsStyleShadowed | IKCellsStyleTitled]; > [imageBrowser setAllowsMultipleSelection:NO]; > [imageBrowser setAllowsEmptySelection:NO]; > [self populatePUB:nil]; > > NSDictionary *dict = [[NSBundle mainBundle] infoDictionary]; > NSString *url = [dict objectForKey:@"MPStockImagesURL"]; > NSArray* path = [NSArray arrayWithObject:url]; > if (path) { > [NSThread detachNewThreadSelector:@selector(addImagesWithPaths:) > toTarget:self withObject:path]; > } > [imageBrowser setSelectionIndexes:[NSIndexSet indexSetWithIndex:0] > byExtendingSelection:NO]; > } > > Any ideas?? > > On 6/22/09 7:51 PM, "Graham Cox" <[email protected]> wrote: > > > > On 23/06/2009, at 10:08 AM, Richard Gutierrez wrote: > >> 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 > > > Where do you call this from? > > You'll need to call it from -awakeFromNib to ensure the view is loaded. > > --Graham > > > > > _______________________________________________ > > Cocoa-dev mailing list ([email protected]) > > 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/vrk.lists%40gmail.com > > This email sent to [email protected] > _______________________________________________ Cocoa-dev mailing list ([email protected]) 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 [email protected]
