Hello, i have a binding setup in IB like this: http://mt15.quickshareit.com/share/picture1f06b0.png
where the cellData is a function in the class CPDownload: - (id) cellData { return self; } Then there is the CPDownloadQueue that has a NSArray with CPDownloads, and updates them like this: self.downloads = [downloads arrayByAddingObject: download]; Im getting 2 problems, first im getting this in my NSTableView ( removing my custom drawing functions): http://mt14.quickshareit.com/share/picture23dd4d.png And im getting random crashes like this one: *2008-02-27 13:38:28.746 CelerPeal[7986:4e07] Cannot remove an observer <NSTableBinder 0x104a860> for the key path "cellData" from <CPHTTPDownload 0x1066a90> because it is not registered as an observer.* *2008-02-27 13:38:28.756 CelerPeal[7986:4e07] *** Terminating app due to uncaught exception 'NSRangeException', reason: 'Cannot remove an observer <NSTableBinder 0x104a860> for the key path "cellData" from <CPHTTPDownload 0x1066a90> because it is not registered as an observer.'* *2008-02-27 13:38:28.758 CelerPeal[7986:4e07] Stack: (* * 2515173963,* * 2443694331,* * 2515173419,* * 2515173482,* * 2447820429,* * 2447819876,* * 2497527775,* * 2497526877,* * 2499729091,* * 2499760919,* * 2499760497,* * 2499759889,* * 2447816078,* * 2447359557,* * 2497528158,* * 2497527903,* * 2499739272,* * 2499751144,* * 2499750152,* * 2499745122,* * 2447816078,* * 2447277858,* * 20549,* * 20637,* * 2447703578,* * 2447703425,* * 2526685110,* * 2526673184,* * 2526671065,* * 2514675246,* * 2514677016,* * 2447506197,* * 19442,* * 2447291821,* * 2447290708,* * 2470685781,* * 2470685458* *)* But not only related to cellData, i also get similar crashes from fields in CPDownload: status, downloadedBytes ... I have no clue why this is happening, maybe my copyWithZone is wrong? - (id)copyWithZone:(NSZone *)zone { CPDownload *copy = [[CPDownload allocWithZone: zone] init]; copy.urlString = self.urlString; copy.fileName = self.fileName; copy.errorMessage = self.errorMessage; copy.status = self.status; copy.segments = self.segments; copy.progress = self.progress; copy.speed = self.speed; copy.size = self.size; copy.segmentSize = self.segmentSize; copy.downloadedBytes = self.downloadedBytes; copy.numberOfSegments = self.numberOfSegments; copy.dateAdded = self.dateAdded; copy.persistenceType = self.persistenceType; return copy; } Any suggestions will be appreciated. Ty, Miguel Coxo _______________________________________________ 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 [EMAIL PROTECTED]