我在main.m中創建了一個可變數組,並在其中放置了3個對象。我知道他們在那裏,因爲我可以在main.m中操縱他們。我希望能夠在我創建的類中使用此數組。這是我所做的一部分代碼。 //main.m如何複製NSMutableArray
#import "Portfolio.h"
NSMutableArray *holdings = [NSMutableArray array];
[holdings addObject:stock1];
[holdings addObject:stock2];
[holdings addObject:stock3];
//Portfolio.h #進口
@interface Portfolio : NSObject
{
NSMutableArray *holdings;
}
-(void) totalValue;
@end
//Portfolio.m #進口 「Portfolio.h」
@implementation Portfolio
-(void) totalValue {
NSArray *copyHoldings = [NSMutableArray arrayWithArray: holdings];
NSLog(@"%@", copyHoldings);
}
@end
的的NSLog totalValue中的命令只打印兩個括號。這不可能嗎?
請注意,我知道我真的應該以某種方式使用我在main.m中創建的數組,但我無法弄清楚如何引用它然後使用它。
謝謝! Keith
我用它的答案得到了它的工作 - 謝謝!奇怪的,但我沒有使用外部線。再次,謝謝 – Keith