You need to format your input better....
But your issue is you defined the method incorrectly
-(id)initWithPosessionName: (NSString *)pName valuesInDollars:(int)valueserialNumber:(NSString *)sNumber
that should be
-(id)initWithPosessionName: (NSString *)pName valueInDollars:(int)valueserialNumber:(NSString *)sNumber
You had an extra 's'
I can almost guarantee Xcode was giving you warnings about this. In Objective-C warnings are generally going to cause you runtime crashes, such as this. It is a good habit to clean up all your warnings before giving up on an issue.
Joshua Weinberg
2010-07-04 07:01:11