2013-02-04 37 views
1

我正在測試設備上的應用程序,我使用了捆綁標識符「mycompany.app」並選擇正確的代碼簽名後,我可以在設備上運行應用程序(即我的iPhone)。 現在成功運行這個應用程序後,我刪除了它,並使用相同的bundleId和provisioning來測試其他本地通知的應用程序。因此無論何時生成本地通知,它都會在應用程序圖標上顯示徽章號。 現在我又刪除了這個應用程序,並嘗試運行我以前的應用程序,但是它顯示應用程序圖標上的徽章號碼(即1),即使我沒有添加任何代碼來顯示此應用程序的徽章號​​碼。如何刪除這些徽章?使用相同的測試捆綁標識符爲不同的應用程序導致麻煩

+0

嘗試重新啓動Xcode或清理你的xcode項目(command + shift + k)。我希望這會以某種方式幫助你.. – aToz

+0

我確實重新啓動並清理過。但沒有希望。 – bhavin

+0

請其他任何方式出來的情況? – bhavin

回答

0

你好,請使用以下的

  • (BOOL)應用代碼:(UIApplication的*)應用程序didFinishLaunchingWithOptions:(NSDictionary的*)launchOptions

功能: -

[UIApplication sharedApplication].applicationIconBadgeNumber = 0; 
+0

這個技巧可行......但沒有得到它爲什麼顯示徽章號碼,即使我沒有添加任何代碼來設置它。 :) – bhavin

相關問題