Beste Tweakers leden,
Omdat mijn vorige topic gesloten werd omdat het teveel leek op een script request en ik nu wél dingen geprobeerd heb, hier een nieuw topic!
Ik ben dus bezig met een iPhone app. De bedoeling van de app is om op 2 tabbladen 2 verschillende XML-bestanden op te halen en in een tabel weer te geven, waarop de gebruiker op een cell kan klikken om het gehele bericht te lezen. Nu heb ik, na wederom een tijdje zoeken, een tutorial gevonden (http://cocoadevblog.com/i...reating-a-rss-feed-reader).
Deze heb ik helemaal gevolgd. Met de link naar de RSS-feed van het voorbeeld, werkt het zoals het hoort. Alleen nu mijn probleem: Zodra ik mijn eigen xml-bestand (die ik voor het gemak ook op Feedburner heb gezet) gebruik, en de app opstart, krijg ik een error: Thread 1: Program received signal: "SIGABRT" op deze code:
In het output venster komt daarnaast deze melding:
Kortom, als ik de tutorial helemaal uitwerk met de rss-feed uit het voorbeeld, werkt het. Zodra ik mijn eigen rss-feed erin zet, werkt het niet meer en krijg ik een error. De RSS-feed heeft in principe dezelfde opmaak. Het enige wat verschilt is dat er in mijn rss binnen de <content> tags een afbeelding staat.
Mijn vraag aan jullie of jullie een idee hebben hoe deze foutmelding tot stand komt? Ligt het misschien aan het feit dat er een afbeelding in de <content> staat?
PS: Als ik code van de class parser en m`n RootViewController moet posten, hoor ik dat graag.
Omdat mijn vorige topic gesloten werd omdat het teveel leek op een script request en ik nu wél dingen geprobeerd heb, hier een nieuw topic!
Ik ben dus bezig met een iPhone app. De bedoeling van de app is om op 2 tabbladen 2 verschillende XML-bestanden op te halen en in een tabel weer te geven, waarop de gebruiker op een cell kan klikken om het gehele bericht te lezen. Nu heb ik, na wederom een tijdje zoeken, een tutorial gevonden (http://cocoadevblog.com/i...reating-a-rss-feed-reader).
Deze heb ik helemaal gevolgd. Met de link naar de RSS-feed van het voorbeeld, werkt het zoals het hoort. Alleen nu mijn probleem: Zodra ik mijn eigen xml-bestand (die ik voor het gemak ook op Feedburner heb gezet) gebruik, en de app opstart, krijg ik een error: Thread 1: Program received signal: "SIGABRT" op deze code:
C:
1
2
3
4
5
6
7
| int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; } |
In het output venster komt daarnaast deze melding:
Helaas is mijn kennis van Cocoa/C helemaal niet goed (Ooit wel eens C# gehad op school, maar dat is compleet vervaagd) en heb niet de kennis om dit zo 1-2-3 zelf op te lossen. Er lijkt ergens een verkeerde waarde uit te komen, maar ik heb geen flauw idee waar en waarom.2011-11-01 21:10:48.588 RssReader[7606:f803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: date)'
*** First throw call stack:
(0x14d1052 0x11bcd0a 0x1479a78 0x14799e9 0x14d030a 0x330f 0xeba35 0x12ae8f6 0x12baab0 0xea02d 0x2e65 0x110a59 0x10ee94 0x10feb7 0x10ee4f 0x10efd5 0x53f6a 0x166fbbd 0x173c5ea 0x1666298 0x173c16b 0x1666137 0x14a597f 0x1408b73 0x1408454 0x1407db4 0x1407ccb 0x1bc6879 0x1bc693e 0x36aa9b 0x1d3d 0x1cb5 0x1)
terminate called throwing an exceptionCurrent language: auto; currently objective-c
Kortom, als ik de tutorial helemaal uitwerk met de rss-feed uit het voorbeeld, werkt het. Zodra ik mijn eigen rss-feed erin zet, werkt het niet meer en krijg ik een error. De RSS-feed heeft in principe dezelfde opmaak. Het enige wat verschilt is dat er in mijn rss binnen de <content> tags een afbeelding staat.
Mijn vraag aan jullie of jullie een idee hebben hoe deze foutmelding tot stand komt? Ligt het misschien aan het feit dat er een afbeelding in de <content> staat?
PS: Als ik code van de class parser en m`n RootViewController moet posten, hoor ik dat graag.