Upvote:3
nodeIndexWithPage:...
is likely executing asynchronously.
It returns before the data is fetched and then your table view methods are hardwired to 5 rows and, thus, the table tries to fill with data that isn't loaded yet.
Have your numberOfRowsInSection:
method return [storageData count]
.
You are already calling -reloadData in the completion block, so the table will automatically refresh on successful load.
Are you also manually declaring instance variables?
If so, then storageData = ...
and self.storageData =
won't actually set the same thing (unless you also override -storageData and -setStorageData:).
Make everything reference it via self.storageData
.
Are you sure you are working with just one instance of the class that displays the data?
I.e. Add NSLog(@"%p", self);
to the beginning of viewDidLoad
. Hopefully, it only logs once. It should only print one hexadecimal number.
NSLog() always prints something. If it isn't printing anything, then the code isn't being executed.
More Answer related to the Same Query
- SWIFT: NSJSONSERIALIZATION.JSONOBJECTWITHDATA RETURNS NIL BUT THE JSON SEEMS OK IN IOS
- LOOPING THROUGH ON NSARRAY OBJECTS WITH BUTTON TAPS IN IOS
- NSARRAY RETURNS NULL? IN IOS
- VALUE OF NSSTRING RETURNS NULL, BUT UNSURE WHY? IN IOS
- INITWITHDATA RETURNS (NULL) IN IOS
- FACEBOOK SDK INTEGRATION - RETURNS IN IOS
- DISPLAYING AN NSARRAY ON A PRE-POPULATED TABLE VIEW IN IOS
Upvote:0
Your tableView:numberOfRowsInSection:
method should return storageData.count
instead of a hardcoded 5.
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- ADD NSARRAY VALUE TO NSDICTIONARY NOT A REFERENCE IN IOS
- LINKER COMMAND FAILED WITH EXIT CODE 1 ON MY SWIFT APP IN IOS
- RESIZE UIBUTTONS FROM SWIFT ONCE CONSTRAINTS ARE SET IN IOS
- XCODE 6: DISPLAY CALLED FUNCTIONS IN REAL TIME IN IOS
- POST RAW JSON CODE IOS IN IOS
- SUBCLASSING UITABLEVIEWCELL & [TABLEVIEW DEQUEUEREUSABLECELLWITHIDENTIFIER:CELLIDENTIFIER] IN IOS
- HOW TO MAKE BUTTONS AND LABELS APPEAR AND DISAPPEAR IN IOS
- CAPTURE DEFAULT SORTING IN NSMUTABLEARRAY? IN IOS
- SWIFT: CANNOT INVOKE 'ADDSUBVIEW' WITH AN ARGUMENT LIST OF TYPE '(UIREFRESHCONTROL!)' IN IOS
- NOT UNDERSTANDING HOW TO PASS VALUES BETWEEN VIEWCONTROLLERS IN IOS
- SWIFT - HOW TO PROGRAM A BUTTON TO GO TO THE MAINSCENE, WITHOUT SEGUES GOING BACK? IN IOS
- REACTIVE COCOA SPLITTING A SIGNAL WITHOUT CODE DUPLICATION? IN IOS
- SCNPLANE'S HEIGHT NOT ANIMATING IN IOS
- TABLEVIEW CELL ONLY SEGUES WHEN I CLICK WHERE THERE ARE NO ELEMENTS SWIFT IN IOS
- DAYS COUNTDOWN IOS SWIFT IN IOS
- ERROR WITH URLSESSION DELEGATE FUNCTION IN IOS
- ERROR SENDING VOID(^)(UIBUTTON *_STRONG) TO PARAMETER OF INCOMPATIBLE TYPE SEL IN IOS
- RELOAD UIVIEW AND UILABEL FRAME IN IOS
- HOW TO HAVE EACH STRING IN AN ARRAY BE ITS OWN UITABLEVIEWCELL, EACH IN ITS OWN SECTION? IN IOS
- INT NOT RETURNING SAME VALUE FROM NSSTRING IN IOS
- HOW TO DARKEN AN IMAGE (IN A COLLECTION VIEW) ON HIGHLIGHT? IN IOS
- HOW TO PARSE THE CATEGORY OBJECT RECURSIVELY IN PARSED JSON IN IOS
- STARK WHITE NAVIGATION CONTROLLER IN IOS
- UNABLE TO GET CBCHARACTERISTICS VALUE IN DIDUPDATENOTIFICATIONSTATEFORCHARACTERISTIC IN IOS
- IOS8 APP ICON SUBMISSION FAILED IN IOS
- ON UPDATING XCODE 6.3.2 SIMULATORS VANISHED IN IOS
- REMOVEOBJECT IN IOS IN IOS
- ANY OTHER METHOD TO RESIZE VIEWS, OTHER THAN AUTO-LAYOUT IN IOS
- IOS - HOW TO FETCH ALL THE DATA FROM RESTFUL APIS? IN IOS
- GRAND CENTRAL DISPATCH ALTERNATIVE TO USING AN NSTIMER - INVALIDATING MULTIPLE TIMES IN IOS
- IOS SWIFT STOPPING MOVIEPLAYER ON VIEW DISMISS IN IOS
- CREATE NSDATE WITH STRING TIME FROM 1970 IN IOS
- HOW DO I PROGRAMATICALLY CREATE LABELS WITH SEPARATORS IN AN APPLE WATCH UI IN IOS
- PASSING ALONG VALUES FROM 1 FUNCTION TO ANOTHER IN SWIFT IN IOS
- CONVERT UNSIGNED LONG TO FLOAT WITH 2 PRECISION DECIMAL VALUE IN IOS
- HOW TO MAKE THE FIRST ROW OF AN UITABLEVIEW A HEADER OF A SECTION? IN IOS
- SHARING DATA BETWEEN APPLE WATCH AND IPHONE USING CORE DATA IN IOS
- HOW TO CREATE A JSON STRING FROM LIST OF OBJECTS? IN IOS
- FIXED BACKGROUND IMAGE ON TABLEVIEW (IOS, XCODE) IN IOS
- DOES DISMISSING A VIEW CONTROLLER CALL DESTRUCTOR OF THE VIEWCONTROLLER IN IOS
- HOW DO I APPEND AN INT VALUE INTO A STRING ARRAY IN SWIFT? IN IOS
- IOS OBJECTIVE C DELEGATE METHODS IN IOS
- HOW DO YOU PROGRAMMATICALLY ADD UI / VIEW CONTROLLERS? IN IOS
- WATCHKIT: GETTING THE CURRENT LOCATION WITH OPENPARENTAPPLICATION:REPLY: IN IOS
- WHY DO MOST NETWORKING FRAMEWORKS FOR IOS HAVE A QUEUE TO MANAGE REQUESTS? IN IOS
- TRANSPARENT VIEW COLOR FROM BLACK TO OTHER COLOR? IN IOS
- IOS - OBJECTIVE C - HOW DO I REMOVE TABLEVIEW MENU FROM MY LOGIN VIEW CONTROLLER? IN IOS
- HOW TO MAKE UIPICKERVIEW RESIGNFIRSTRESPONDER IF USER CLICKS IN OTHER PLACE THEN UIPICKERVIEW IN IOS
- HOW TO PREVENT RECORDING OF IOS SCREEN USING QUICKTIME IN IOS
- WHY DOES THE TAB BAR ITEM NOT SHOW UP? IN IOS
- WHAT DOES THE INSTALLATION ERRROR "THE PACKET IS UNKNOWN" MEAN? IN IOS
- CALLOUT ACTION FROM ANNOTATIONS IN MAP VIEW IN IOS