Re: IKImageBrowserView with NSArrayController bindings
Re: IKImageBrowserView with NSArrayController bindings
- Subject: Re: IKImageBrowserView with NSArrayController bindings
- From: Florian Soenens <email@hidden>
- Date: Thu, 13 Nov 2008 11:53:40 +0100
- Resent-date: Thu, 13 Nov 2008 11:54:11 +0100
- Resent-from: Florian Soenens <email@hidden>
- Resent-message-id: <email@hidden>
- Resent-to: email@hidden
One more thing on this, if i bind an nstableview to my
NSArrayController (to just display the path to the image object) the
arrayController does reflect the changes, like so:
- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
{
NSLog([[arrayController selectionIndexes] description]);
}
The log displays different indexes like it should, so i assume that
IKImageBrowserView could have a bug in it's bindings.
PS: is it enough to just bind the IKImageBrowserView to Controller Key
@"arrangedObject" without a Model Key Path?
On 13 Nov 2008, at 10:29, Florian Soenens wrote:
Hi list,
i have an IKImageBrwoserView bound to an NSArrayController of objects.
The objects all conform to the IKImagebrowserItem protocol.
When running my application, all the images display correctly in the
browser view, this al works fine, BUT:
In the IKImageBrowserDelegate, i implemented
imageBrowserSelectionDidChange like this for testing purposes:
(I also have an IBOutlet to my NSArrayController)
- (void) imageBrowserSelectionDidChange:(IKImageBrowserView *)
aBrowser
{
NSLog([[arrayController selectedIndex] description]);
}
The problem is that the NSArrayController always logs the same
index, no mather what item i select in de BrowserView.
I assumed that it would always reflect the currently selected index.
I can fix it by doing this but i am not sure if this is the right
way to go, or is it just a bug in IKImageBrowserView?
- (void) imageBrowserSelectionDidChange:(IKImageBrowserView *)
aBrowser
{
[arrayController setSelectionIndexes:[aBrower selectionIndexes]];
NSLog([[arrayController selectedIndex] description]);
}
Help would be much appreciated.
Thanks,
Florian.
Looking for Web-to-Print Solutions?
Visit our website : http://www.vit2print.com
This e-mail, and any attachments thereto, is intended only for use
by the addressee(s) named herein and may contain legally privileged
and/or confidential information and/or information protected by
intellectual property rights.
If you are not the intended recipient, please note that any review,
dissemination, disclosure, alteration, printing, copying or
transmission of this e-mail and/or any file transmitted with it, is
strictly prohibited and may be unlawful.
If you have received this e-mail by mistake, please immediately
notify the sender and permanently delete the original as well as any
copy of any e-mail and any printout thereof.
We may monitor e-mail to and from our network.
NSS nv Tieltstraat 167 8740 Pittem
Belgium_______________________________________________
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
Looking for Web-to-Print Solutions?
Visit our website : http://www.vit2print.com
This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information and/or information protected by intellectual property rights.
If you are not the intended recipient, please note that any review, dissemination, disclosure, alteration, printing, copying or transmission of this e-mail and/or any file transmitted with it, is strictly prohibited and may be unlawful.
If you have received this e-mail by mistake, please immediately notify the sender and permanently delete the original as well as any copy of any e-mail and any printout thereof.
We may monitor e-mail to and from our network.
NSS nv Tieltstraat 167 8740 Pittem Belgium
_______________________________________________
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