Получил эту ошибку в первый раз, я огляделся и не могу найти решение, чтобы помочь мне, я очистил свою сборку и также проверил, чтобы убедиться, что компилирую последнюю версию прошивки.
Это произошло после того, как я устал реализовывать решение доступности, которое я нашел здесь здесь Я импортировал два файла достижимости (.m/.h), затем добавил этот код в файл .m и delared t в. h файлов достижимости
-(BOOL)reachable {
Reachability*r =[Reachability reachabilityWithHostName:@"enbr.co.cc"];
NetworkStatus internetStatus =[r currentReachabilityStatus];
if(internetStatus ==NotReachable){
return NO;
}
return YES;}
После этого я вызвал функцию из обоих моих виуконтроллеров viewwillappear методами вроде этого..
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
//-- Check Reachability START ---->
Reachability *reach = [[Reachability alloc] init];
if ([reach reachable]) {
NSLog(@"Reachable");
}
else {
NSLog(@"Not Reachable");
}
//-- Check Reachability END ---->
}
Ошибки не производились до тех пор, пока я не попытался создать и запустить в симуляторе. Это ошибка, которую я получил: (
Ld /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Products/Debug-iphonesimulator/wizcode.app/wizcode нормальный i386 cd "/Пользователи/imac/Documents/Iphone Приложения /wizsanCode/wizsanCode.5/Wizcode" setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Пользователи/IMAC/Library/Developer/Xcode/DerivedData/Wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Products/Debug-iphonesimulator -F/Users/IMAC/Library/Developer/Xcode/DerivedData/Wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Products/Debug-iphonesimulator -filelist /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i386/wizcode.LinkFileList -mmacosx-version-min = 10.6 -Xlinker -objc_abi_version -Xlinker 2 -lz -framework CoreGraphics -framework MobileCoreServices -framework SystemConfiguration -framework CFNetwork -framework UIKit -framework Основание -o /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Products/Debug-iphonesimulator/wizcode.app/wizcode
ld: дубликат символа _OBJC_IVAR _ $_ Reachability.reachabilityRef в /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i386/Reachability-183E2D17A6B26176.o а также /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i386/Reachability-183E2D17A6B26176.o для архитектуры i386 collect2: ld возвращен 1 статус выхода Команда /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 не удалось с кодом выхода 1 ld: дублировать символ _OBJC_IVAR _ $_ Reachability.reachabilityRef в /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i386/Reachability-183E2D17A6B26176.o а также /Users/imac/Library/Developer/Xcode/DerivedData/wizcode -ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i386/Reachability-183E2D17A6B26176.o для архитектуры i386
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 не удалось с кодом выхода 1