FROM : Quincey Morris
DATE : Sat Mar 29 20:55:53 2008
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.
DATE : Sat Mar 29 20:55:53 2008
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.
| Related mails | Author | Date |
|---|---|---|
| Davide Benini | Mar 29, 20:15 | |
| Bill Bumgarner | Mar 29, 20:32 | |
| Quincey Morris | Mar 29, 20:55 |






Cocoa mail archive

