Я экспериментировал с тем, что я думал, что незначительные изменения в моем коде с участием двух моих классов и одну функцию:iOS Файл не найден?
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
AvsAViewController.currentSpec = [[SearchSpecs alloc]init];
[sender setEnabled:NO];
}
Теперь сборка выходит из строя, и я получаю три ошибки
1) Property 'currentSpec' not found on object of type 'AvsAViewController'
2) Ld /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx normal i386
cd "/Users/timjones/Desktop/WMDG project/WMDGx"
setenv IPHONEOS_DEPLOYMENT_TARGET 7.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -L/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator -F/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator -filelist /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/WMDGx.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=7.0 -framework QuartzCore -framework CoreData -framework CoreGraphics -framework UIKit -framework Foundation -Xlinker -dependency_info -Xlinker /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/WMDGx_dependency_info.dat -o /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx
ld: file not found: /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
3) GenerateDSYMFile /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app.dSYM /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx
cd "/Users/timjones/Desktop/WMDG project/WMDGx"
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx -o /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app.dSYM
error: unable to open executable '/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx'
Несмотря на жалобу, свойство currentSpec
найдено на объекте типа 'AvsAViewController'
и заголовок импортирован.
Теперь, если я закомментировать одну строку:
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// AvsAViewController.currentSpec = [[SearchSpecs alloc]init];
[sender setEnabled:NO];
}
Я получаю две ошибки:
1) Ld /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx normal i386
cd "/Users/timjones/Desktop/Where'd My Day Go project/WMDGx"
setenv IPHONEOS_DEPLOYMENT_TARGET 7.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -L/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator -F/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator -filelist /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/WMDGx.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=7.0 -framework QuartzCore -framework CoreData -framework CoreGraphics -framework UIKit -framework Foundation -Xlinker -dependency_info -Xlinker /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/WMDGx_dependency_info.dat -o /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx
duplicate symbol _aVsAButton_tag in:
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/AvsAViewController.o
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
duplicate symbol _cVsCButton_tag in:
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/AvsAViewController.o
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
duplicate symbol _actVsAllButton_tag in:
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/AvsAViewController.o
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
duplicate symbol _catVsAllButton_tag in:
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/AvsAViewController.o
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
duplicate symbol _customDatePickerButton_tag in:
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/AvsAViewController.o
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
duplicate symbol _goButton_tag in:
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/AvsAViewController.o
/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Intermediates/WMDGx.build/Debug-iphonesimulator/WMDGx.build/Objects-normal/i386/ReportViewController.o
ld: 6 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
2) ld: 6 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
GenerateDSYMFile /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app.dSYM /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx
cd "/Users/timjones/Desktop/Where'd My Day Go project/WMDGx"
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx -o /Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app.dSYM
error: unable to open executable '/Users/timjones/Library/Developer/Xcode/DerivedData/WMDGx-dixcfloqnhryzreowrpbowempliz/Build/Products/Debug-iphonesimulator/WMDGx.app/WMDGx'
я нашел несколько подобных вопросов на SO, но ответы, кажется, во всем место. Мне больно известно, что мои навыки отладки требуют много развития, но может кто-то, пожалуйста, дать мне некоторые конкретные рекомендации по этой конкретной проблеме?
Спасибо!
Вы пробовали очистить? Command-Shift-K – Undo
Да, попробовал несколько раз, попробовал несколько сборок и перезагрузки Xcode. Просто попробовал все три раз. Те же результаты. – rattletrap99
Что такое 'AvsAViewController' в' AvsAViewController.currentSpec = [[... '? – Undo