• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Fwd: Use of a int type property
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: Use of a int type property


  • Subject: Fwd: Use of a int type property
  • From: Davide Benini <email@hidden>
  • Date: Sat, 29 Mar 2008 22:06:10 +0100



You're right, I just cut bits of my code to make it more synthetic, variantEnding was allocated in the init method.
At any rate, after an observation by Bill Bumgarner, i realised the bug was much simpler (and more stupid), as often happens:
NSLog("Blah blah %@", repetitions)
As you said, an integer was used as an id.
Thanks,
Davide



AIl giorno 29/mar/08, alle ore 20:55, Quincey Morris ha scritto:

On Mar 29, 2008, at 12:15, Davide Benini wrote:

Here is MyClass.h file

@interface MyClass : NSObject {
	int repetitions;
	NSMutableArray *body; // Il contenuto
	NSString *key;	// in questo modo posso determinare cambi di chiave!
}

- (void) dealloc
{
	[variantEnding release];
	[body release];
	[super dealloc];
}


What is wrong with this code?

This can't be your actual code -- '[variantEnding release];' won't compile because there's no such instance variable any more.


As for the error, it almost looks as if something is using an old version of MyClass.h -- one whose first instance variable is declared as an object. The integer value of 'repetitions' is apparently being used as an object address. (That's why it doesn't fail till you set the value to something other than 0 -- sending a message to a nil object pointer is ignored.)

Or maybe you typecast 'repetitions' somewhere? '(NSNumber *)repetitions' most certainly won't work.

_______________________________________________

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


_______________________________________________

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


  • Prev by Date: Re: Use of a int type property
  • Next by Date: Re: fixed width of a pane in NSSplitView (solved)
  • Previous by thread: Re: Use of a int type property
  • Next by thread: NSOutlineView / NSSplitView redraw delay
  • Index(es):
    • Date
    • Thread