第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用NSLog調試iOS 8擴展?

如何使用NSLog調試iOS 8擴展?

蝴蝶不菲 2019-12-11 16:09:47
- (void)viewDidLoad{    NSLog(@"%s", __func__);    // ...}在viewDidLoadiOS 8 擴展程序中。在 NSLog輸出沒有在Xcode。NSLog雖然可以在容器應用程序中正常工作。如何從擴展的調試消息中獲取輸出?
查看完整描述

3 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

  1. 調試適用于應用程序擴展。

  2. 它也適用于模擬器。

  3. 如果您的應用程序擴展名在模擬器中崩潰,您可能會發(fā)現重新啟動應用程序擴展名并不容易。重新啟動模擬器是一種快速的解決方案。

  4. 調試應用擴展程序的步驟:

    1. 運行容器應用程序。在此步驟中,Xcode將容器應用程序和應用程序擴展名上載到設備或模擬器。

    2. 停止容器應用程序。在模擬器中調試時,此步驟很重要。如果您不這樣做,Xcode會告訴您模擬器正在使用中。

    3. 在Xcode中,按菜單調試->附加到進程->按進程標識符(PID)或名稱...,輸入應用程序擴展名的標識符,例如com.abc.ContainerApp.MyExtension,以開始調試。不要忘記設置斷點。(2014年8月25日更新:您可以直接輸入MyExtension(您的擴展程序的名稱)。)

    4. 在設備或模擬器中,打開您的應用擴展程序。

我發(fā)現上面的調試步驟在Xcode 6 beta 6和模擬器上的iOS 8 SDK beta 5上無法正常工作。

解:

  1. 在模擬器中運行您的擴展程序。

  2. Xcode菜單Debug-> Attach to Process->在菜單的System部分中選擇“ MyExtension(您的擴展名)”。

斷點起作用。但是我不知道為什么日志不會顯示在輸出窗口中。



查看完整回答
反對 回復 2019-12-12
?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

我也有這個問題。如果您進入“調試”->“打開系統(tǒng)日志...”菜單下的“模擬器”,它將對我有用。

在這里,您可以查看iPhone Simulator的所有日志(包括擴展程序的日志)。


查看完整回答
反對 回復 2019-12-12
  • 3 回答
  • 0 關注
  • 505 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號