この URL から JSON フィードをダウンロードする iOS アプリケーションがあります。
https://www.googleapis.com/youtube/v3/activities?part=snippet%2CcontentDetails&home=true&maxResults=50&access_token=%@
後で使用するために、URL を NSString に保存しています。また、OAuth 認証に使用しているアクセス トークンを含む NSString を URL の最後に追加しています (したがって、URL の最後に %@ があります)。
URLを保存する方法は次のとおりです。
NSString *pre_yt_user_url = [NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/activities?part=snippet%2CcontentDetails&home=true&maxResults=50&access_token=%@", token_youtube];
ご覧のとおり、URL の一部に %2C が含まれています
これにより警告が発生し、iOS アプリがクラッシュします!!
これが私が得る警告です:
Format specifies type 'unsigned-short' but the argument has type NSString
と:
More % conversions than data arguments
ここで何が間違っていますか?URL を文字列に格納できませんか??
ありがとう、ダン。