我有同樣的問題,我設法找到解決此問題的解決方法。
在我的情況下,我有一個有很多單元格的集合視圖,我試圖測試與單元格的交互,一旦我點擊一個單元格,Xcode將崩潰並出現相同的錯誤。我已經研究過的崩潰日誌,這
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY
後,我能找到的看法樹的snapshopArray,在我的情況下,它一直在尋找這樣的:
"Application 0x7fb0d39ce270: {{0.0, 0.0}, {320.0, 568.0}}, label: 'Workout'",
"Window 0x7fb0d643cda0: Main Window, {{0.0, 0.0}, {320.0, 568.0}}",
"Other 0x7fb0d58d9850: {{0.0, 0.0}, {320.0, 568.0}}",
"Other 0x7fb0d40c27f0: {{0.0, 0.0}, {320.0, 568.0}}",
"Other 0x7fb13a249920: {{0.0, 0.0}, {320.0, 568.0}}",
"Other 0x7fb138762330: {{0.0, 0.0}, {320.0, 568.0}}",
"Other 0x7fb0d5e1b830: {{0.0, 20.0}, {320.0, 497.0}}",
"CollectionView 0x7fb0d401ddd0: {{0.0, 64.0}, {320.0, 453.0}}",
"Cell 0x7fb13a6419e0: {{52.5, 96.0}, {43.0, 43.0}}, label: '2'",
"Other 0x7fb138701770: {{52.5, 96.0}, {43.0, 43.0}}",
"StaticText 0x7fb0d393d500: {{52.5, 96.0}, {43.0, 43.0}}, label: '2'"
你不需要付出太多的關注,你可以看到CollectionView對象沒有一個accessibilityLabel。我立即打開故事板,猜測是什麼,我沒有爲我的收藏視圖啓用輔助功能。我啓用它並添加了一個標識符和一個標籤。再次運行用戶界面測試記錄並猜測:BINGO!沒有更多的崩潰!
您的情況可能會有所不同,但請始終檢查您的視圖是否啓用了輔助功能,並且已經設置了標籤和標識符。