簡體   English   中英

iOS7 Xcode 5升級使Longpress崩潰應用

[英]iOS7 Xcode 5 Upgrade makes longpress crash app

我有一個正在開發的應用程序,該應用程序在數小時前運行良好。 我下載了Xcode-5的DP5,並使用內置的升級故事板功能升級了我的故事板。

當我啟動該應用程序時,它可以工作。 這是一個基本的地圖應用程序。 我有一個動作來注冊一個longpress,然后在地圖上放一個大頭針注釋,現在該應用程序崩潰了,沒有任何錯誤,只不過在編譯器代碼中在失敗的0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17行顯示了該行: 0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17 0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17和一條神秘消息EXC_BAD_ACCESS

我什至不知道從哪里開始進行故障排除。 我現在正在下載Xcode 5的發行版,以查看是否可以解決該問題。

--Update--

我也嘗試過一個干凈的構建,重新啟動模擬器和Xcode。

我使用了斷點,似乎該應用程序在將注釋添加到地圖上時特別麻煩[self.mapView addAnnotation:annot];

活泉! 解決了問題。 希望這對某人有幫助。

我使用Apple的股票代碼來注釋地圖

當我為iOS6構建應用程序時,默認情況下,添加圖釘注釋不會立即顯示該公開內容。

因此,我添加了以下代碼行以選擇注釋並默認顯示我的注釋。 刪除此行即可解決此問題,並且在iOS7中,無論如何,默認情況下都會顯示該信息! [mapView selectAnnotation:pinView.annotation animated:YES];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM