Ah yes, weekends… those are nice. I tend to lose track of the day sometimes. Sorry about that. 
Yes, I was able to convert the data I get into dictionary texts just fine, but that’s just it, the dictionary data also is truncated halfway.
dict {
contributors = "<null>";
coordinates = "<null>";
"created_at" = "Wed Dec 14 08:50:24 +0000 2016";
entities = {
hashtags = (
{
indices = (
0,
11
);
text = livesplash;
}
);
media = (
{
"display_url" = "pic.twitter.com/qVycR3dZQe";
"expanded_url" = "https://twitter.com/genecode_/status/808957300354387968/photo/1";
id = 808957295652524032;
"id_str" = 808957295652524032;
indices = (
48,
71
);
"media_url" = "http://pbs.twimg.com/tweet_video_thumb/Czn-X9XUUAAm9bh.jpg";
"media_url_https" = "https://pbs.twimg.com/tweet_video_thumb/Czn-X9XUUAAm9bh.jpg";
sizes = {
l <== it stops here.
I checked for the NSURLSession response, status is of course 200 Success. And, the error for NSJSONSerialization method (used to convert the data received into a dictionary data) is also null.
I have tried appending tweet_mode=extended to the URL, still same result too. It looks as though twitter server cut the reply into half. I am not sure why.
The code I wrote to call the API is on this page: http://stackoverflow.com/questions/41199145/twitter-api-json-reply-is-truncated
Thanks.