2015-09-03 49 views
4

我有一個分享擴展程序,允許用戶直接從其他應用程序(例如照片)上傳視頻。它有一個自定義視圖(不是SLComposeServiceViewController)。iOS分機分機不工作

它工作得很好,但目前我有一個奇怪的問題,共享擴展不會沒有任何理由特別顯示。我試圖在斷點方法中使用viewDidLoad & viewWillAppear方法。但是這些方法中沒有一個被調用。當我按下分享表中的應用程序圖標時,似乎沒有任何事情發生。

我能夠使其工作的唯一時間是在清理項目並運行之後。有沒有人遇到過這樣的問題?任何建議可能是什麼原因?提前致謝。

+0

您是否找到解決方案?我也有同樣的問題 – Benzy

回答

1

有沒有人遇到過這樣的問題?

我,但沒有 什麼你的代碼看起來像和你在做什麼有任何細節 - 這是很難說究竟是什麼原因。

我可以說的是,你開始崩潰了,它不是「什麼都沒有發生」。 的上榜理由是太廣,所以不久:

  • 檢查線程
  • 檢查現有對象的
  • 檢查潛在的馬車,點
  • 正確處理訂閱/退訂的NSNotification活動中心
  • 請注意,在您撥打completeRequestReturningItems並且擴展名消失後,如果您試圖再次共享某個內容,則可能無法從內存中清除內容並保留一些垃圾,請注意這一點。
  • 儘量保持內存使用效率