How use insertRowsAtIndexPaths IOS without reloadData

I don´t understand the insertRowsAtIndexPaths use. I need make a reloadData of my tableview for this work?

if don´t make a reloadData the application is crashing.

Answers


The app is crashing because the data source is not consistent before and after the insertRows call.

As an example if you are inserting one new row, you need to return 1 more row in tableView:numberOfRowsInSection: than before the insert call.

Here is an example to demonstrate

self.numberOfRows = self.numberOfRows + 1;
[self.tableView insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationAutomatic]; 

Need Your Help

Task switch time from Rhealstone benchmark with pthread_yield()

pthreads real-time benchmarking

I'm trying to implement the task switch Rhealstone benchmark in Linux. Here is the original code:

How to divide vector by double?

c++ vector

I want to normalize(scale values between 0 and 1 )vector of velocities.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.