2016-11-15 80 views
3

我有1個IAP已提交給應用程序進行審閱。
當我檢索產品的可用列表(此時只有1)我確實看到提交的IAP產品。到現在爲止還挺好。應用程序內購買 - 可用產品沒有localizedTitle,localizedDescription

現在,當涉及到顯示產品(在UITableView中)時,localizedTitleDescription屬性爲空。

*問題*
爲什麼可顯示的產品信息是空的?

我關注此raywenderlich's in-app-purchase-tutorial

*更新*

要求的項目列表後,我打印出來的檢索列表。 我打印出每一產品是這樣的:

for p in products { 
    print("Found product: \(p.productIdentifier) \(p.localizedTitle) \(p.price.floatValue)") 
} 

有趣的是我看到產品識別和價格打印出來。但沒有localizedTitle(它只是空字符串)。

+1

您是否在IAP的_localisations_部分添加了其他語言,並提供該語言的顯示名稱和描述? – Adeel

+0

Adeel。是的,但只適用於英語(美國)。 – AlvinfromDiaspar

+0

這是否意味着我的模擬器(或我的設備)未配置爲英語(美國)?這是我能想到的唯一的事情。否則,我不知所措。 – AlvinfromDiaspar

回答

0

在模擬器設置,語言設置爲 「英語(美國)」:

  • 設置應用程序 - >常規 - >語言&地區 - > iPhone語言

它默認爲OSX中的「首選語言」「系統偏好設置」:

+0

但是,在物理iPhone設備上發生這種情況的解釋是什麼? – AlvinfromDiaspar

+0

設備也是如此。 – shallowThought

相關問題