イムを返し、私が使用しているユーザーのプレイリストを取得しようとしてきた [[SPSession sharedSession]userPlaylists]
userPlaylistsは、SpotifyはiOSアプリに取り組んで空
倍の大半は、それは時折、それがすべて返さない、任意のプレイリストを返しません。プレイリスト。起こっていただきました! [[SPSession sharedSession] starredPlaylist]
と [[SPSession sharedSession] inboxPlaylist]
常にプレイリストを返す
誰もが任意のアイデアを持っているので、私は正確に記録されていますか? playlists
プロパティは便利なものが含まれている前に、あなたはuserPlaylists
リターンYES
のloaded
財産まで待つ必要がありますし、中に含まれる各プレイリストは、プレイリストの名前YES
に設定されているloaded
性質を持っている - CocoaLibSpotifyで
iはユーザプレイリストがロードされているかどうかを確認するループを持っているが、それは依然として空返し 'code' {loginAttempts ++ IF([[[SPSession sharedSession] userPlaylists] isLoaded]!)。 if(loginAttempts <10) { [self performSelector:_cmd withObject:nil afterDelay:1.0]; リターン; }} のNSLog(@ "プレイリスト%の@"、[[SPSession sharedSession] userPlaylists] .playlists); '可能素敵な方法でcode' – Tony
が...それは本当に*悪いアプローチ*です。プレイリストには、特にユーザーに多数のログインがある場合は、新しくログインするときに時間がかかることがあります。 x回チェックするようなループを作成すると、プレイリストの読み込みにx + 1がかかるユーザーが発生することを保証します。 – iKenndac
ああ、ありがとう、本当にプレイリストを読み込むための良い方法はありませんか? – Tony