私はほとんど同じコードを持っています。変更されるのは、たとえばコードが「機能する」プロパティだけです
-(void) removeItemsBelowPrice:(NSInteger)p_minimumPrice andAbove:(NSInteger)p_maximumPrice
{
for( int itemIdx = self.itemsList.count-1; itemIdx >= 0 ; itemIdx--)
{
if(((BasicItem*)self.itemsList[itemIdx]).price < p_minimumPrice ||
((BasicItem*)self.itemsList[itemIdx]).price > p_maximumPrice)
{
[self.itemsList removeObjectAtIndex:itemIdx];
}
}
}
したがって、プロパティ amountInStorage については、同じ関数を複製し、プロパティを price から amountInStorage に変更します。可能であれば、このプロパティで動作するプロパティを受け取ることができる汎用関数を作成する方法があるかどうか疑問に思っていました異なるタイプであること
ありがとう。