Fügen Sie die Liste hinzu, anstatt die Liste für TableView -DataSource zu ersetzenIOS

Programmierung für iOS
Anonymous
 Fügen Sie die Liste hinzu, anstatt die Liste für TableView -DataSource zu ersetzen

Post by Anonymous »

Ich versuche derzeit, meiner Instagram -App Pagination hinzuzufügen, und habe es geschafft, die Liste zu ersetzen, die der Datenquelle mit den neuen Daten bereitstellt. Ich möchte sie jedoch der vorhandenen Liste hinzufügen, damit beim Rück Scrollen das neueste Bild angezeigt wird. Hier ist gerade mein Ansatz: < /p>

Code: Select all

var request = new RestRequest { RootElement = "data", Resource = "/users/self/feed" };
request.AddParameter ("access_token", instagramAccessToken);

var client = new RestClient ("https://api.instagram.com/v1");
client.ExecuteAsync (request, response => {
var rootObject = JsonConvert.DeserializeObject (response.Content);

string nextURL = rootObject.pagination.next_url;
//// Create Next Client
var requestBack = new RestRequest ();
var clientBack = new RestClient (nextURL);

// GET Next Response
clientBack.ExecuteAsync(requestBack, responseBack => {
var rootObjectBack = JsonConvert.DeserializeObject (responseBack.Content);
table.InvokeOnMainThread (() => {
// Create list that contains newly attained JSON
List instagramData = rootObjectBack.data;
// Create dummy list for other values
List sloppy = null;
// Send list that contains data, and the sloppy which doesnt contain anything to the Facebook and Twitter Values.
table.Source = new TableSource(instagramData, sloppy, sloppy);
table.ReloadData ();
});
});
});

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post