Я получаю повторяющуюся ошибку в моем xcode при сборке и запуске
У меня есть два файла file1.m и file2.m, оба используют одинаковые имена переменных и функций
file1.h
#import <UIKit/UIKit.h>
@interface file1 : UIViewController {
IBOutlet UILabel *result;
}
-(IBAction)home;
@end
file1.m
#include<file1.h>
@implementation file1
int count = 0;
int arr[2][2];
file2.h
#import <UIKit/UIKit.h>
@interface file2 : UIViewController {
IBOutlet UILabel *result;
}
-(IBAction)home;
@end
file2.m
#include<file2.h>
@implementation file2
int count = 0;
int arr[2][2];
При сборке и запуске выдает ошибку дублирования символа "count" в file1.o и file2. о
если я изменю их имена на count1 и count2, я не получу никакой ошибки.
В файлах file1.m и file2.m я пытаюсь создать глобальные переменные.
Есть ли способ использовать одинаковые имена переменных и функций в обоих файлах