-1
林JSON數據試圖創建播客我的對象時,從該JSONNSInteger的VS的NSNumber和檢索從iTunes
{
"wrapperType": "track",
"kind": "podcast",
"artistId": 125443881,
"collectionId": 523121474,
"trackId": 523121474,
搶artistId。但是當我嘗試以字符串的形式顯示這個變量時,它會返回null。我該如何解決?
這是我試圖訪問artistID
NSNumber *podcastID = episode.podcast.artistID;
NSString *episodeNumber = [episode.title stringByReplacingOccurrencesOfString:@" " withString:@"-"];
NSString *deeplinkURL = [NSString stringWithFormat: @"podcast://%@/%@",podcastID, episodeNumber];
字符串使「podcastID」(空)在所有情況下。
這裏是iTunes的迴應,我在那裏分配藝術家ID
response.artistId = [[dictionary objectForKey:@"artistId"] integerValue];
在映射代碼中設置一個斷點,以驗證artistId被正確分配。 – RaffAl
你遺漏了所有重要的代碼。演示如何以及在何處解析JSON並指定'artistId'屬性。並展示如何嘗試將其顯示爲字符串。 – rmaddy
你分享了一些JSON,但是不會告訴我們你是如何解析它的,也不會告訴我們如何填充'episode'或者它的'podcast'或者它的'artistID'。沒有這一點,沒有人可以告訴你爲什麼你的'podcastID'變量是'nil'。 – Rob