المشكلة مع divColor
و tSize
. لقد أعلنتهم كمتغيرات عالمية للملف ، وليس متغيرات المثيل. هذا يعني أن كل مثيل للفئة يشارك نفس النسخة من المتغيرات.
انت تريد هذا:
@implementation ATriangle {
UIColor *divColor;
CGFloat tSize;
}
سيؤدي ذلك إلى جعل المتغيرات المثيل الخاص المتغيرات بدلاً من ملفات الملفات.