我有以下实现和方法。当调用该setPaymentInfo
方法并且字典是一个参数时,该方法然后创建一个新实例,PaypalPaymentInfo
然后设置值。这一切都很好。
我现在想做的是能够将多个字典传递到方法中并创建多个实例PaypalPaymentInfo
并填充值。所以本质上是一个字典的“数组”,如果你愿意的话。
@implementation PaypalPaymentInfo
@synthesize paymentCurrency, paymentAmount, itemDesc, recipient, merchantName;
- (void) dealloc
{
self.paymentCurrency = nil;
self.paymentAmount = nil;
self.itemDesc = nil;
self.recipient = nil;
self.merchantName = nil;
[super dealloc];
}
@end
- (void) setPaymentInfo:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options
{
self.paymentInfo = nil;
self.paymentInfo = [[PaypalPaymentInfo alloc] init];
[self.paymentInfo setValuesForKeysWithDictionary:options];
}
谷歌搜索不是很有帮助,这种情况很难用足够的词来搜索......
谢谢