• 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
exception when I try to access a managedObject property from within an accessor of another property
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

exception when I try to access a managedObject property from within an accessor of another property


  • Subject: exception when I try to access a managedObject property from within an accessor of another property
  • From: Brad Stone <email@hidden>
  • Date: Mon, 21 Feb 2011 16:53:10 -0600

I am getting an exception when I try to access a managedObject property from within an accessor of another property.  As ridiculous as it sounds I've been at this for over three days.  Hopefully someone can point out what I'm doing wrong.


- (NSString *)category
{
    NSString * tmpValue;

    [self willAccessValueForKey:@"category"];
    tmpValue = [self primitiveCategory];
    [self didAccessValueForKey:@"category"];


    if ([[self valueForKey:@"isEncrypted"] boolValue]) {  // THIS IS CAUSING THE PROBLEM
        NSData *sData = [tmpValue dataUsingEncoding:NSUTF8StringEncoding];
        sData = [sData decryptWithString:@"userKey"];
        tmpValue = [SRGlobalVariables getStringFromData:sData];
    }


    return tmpValue;
}

The error I get is:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00007fff5f3ffd80
0x00007fff843748d7 in _CFArrayReplaceValues ()
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context to what it was before the call.
To change this behavior use "set unwindonsignal off"
Evaluation of the expression containing the function (_NSPrintForDebugger) will be abandoned.


When I replace:
if ([[self valueForKey:@"isEncrypted"] boolValue])

with
if (1 == 2 ) or if (1 == 1 )


I don't get an exception. _______________________________________________

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

  • Follow-Ups:
    • Re: exception when I try to access a managedObject property from within an accessor of another property
      • From: "Sean McBride" <email@hidden>
  • Prev by Date: Re: [NSBitmapImageRep getBitmapDataPlanes] copying data?
  • Next by Date: Re: exception when I try to access a managedObject property from within an accessor of another property
  • Previous by thread: Re: Printing a view
  • Next by thread: Re: exception when I try to access a managedObject property from within an accessor of another property
  • Index(es):
    • Date
    • Thread