У меня странная проблема.После загрузки изображения изображение изменяется до половины ширины и не исчезает
После того, как мое приложение перезагрузится, мое изображение запуска не исчезнет, и мой первоначальный вид моей основной раскадровки не будет отображаться. Вместо исчезновения изображения запуска уменьшаются до половины ширины ...
Это началось с того, что я добавил изображение запуска. Когда я вручную удаляю изображение запуска, это не имеет значения, приложение по-прежнему показывает изображение запуска, даже после его удаления с XCode.
Вот скриншоты того, что происходит:
Кто-нибудь видел это раньше, и знает, как это исправить?
EDIT: (Дополнительная информация) Я больше не мог выбирать основную раскадровку в резюме проекта. Все другие раскадровки были видны, но не основной раскадровки.
Также в результате приложение отлично работало в отладчике, но оно сразу же разбилось, когда оно было распространено через TestFlight. Я бы даже не получил журналы TestFlight. Следующий CrashReport на устройстве направил меня в правильном направлении:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x3235029e __exceptionPreprocess + 158
1 libobjc.A.dylib 0x39fce97a objc_exception_throw + 26
2 UIKit 0x344e537c +[UIStoryboard storyboardWithName:bundle:] + 436
3 UIKit 0x3432758e -[UIApplication _loadMainStoryboardFileNamed:bundle:] + 38
4 UIKit 0x341b079c -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 524
5 UIKit 0x34158c34 -[UIApplication handleEvent:withNewEvent:] + 1000
6 UIKit 0x341586c8 -[UIApplication sendEvent:] + 68
7 UIKit 0x34158116 _UIApplicationHandleEvent + 6150
8 GraphicsServices 0x35e4a59e _PurpleEventCallback + 586
9 GraphicsServices 0x35e4a1ce PurpleEventCallback + 30
10 CoreFoundation 0x3232516e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 30
11 CoreFoundation 0x32325112 __CFRunLoopDoSource1 + 134
12 CoreFoundation 0x32323f94 __CFRunLoopRun + 1380
13 CoreFoundation 0x32296eb8 CFRunLoopRunSpecific + 352
14 CoreFoundation 0x32296d44 CFRunLoopRunInMode + 100
15 UIKit 0x341af480 -[UIApplication _run] + 664
16 UIKit 0x341ac2fc UIApplicationMain + 1116
17 visitconnect-ios 0x00047e82 main (main.m:16)
18 libdyld.dylib 0x3a405b1c start + 0
Я думаю, что это проблема с Autolayout и неправильными ограничениями в вашем файле раскадровки. – mdziadkowiec
Я посмотрел, но ничего не нашел. Я полностью очистил первоначальный вид раскадровки, но это не помогло. Любое посоветуете, на что я могу смотреть? Как получилось, что Launch Image все еще отображается, хотя я удалил его из XCode? Есть ли способ убедиться, что все ссылки на изображения удалены? – Bocaxica
Может быть, он был кеширован? Попробуйте Продукт> Очистите и перезапустите Xcode. – mdziadkowiec