Парсер iPhone iPhone - [c setImage: [attributeDict objectForKey: @ "img"]];ПРЕДУПРЕЖДЕНИЕ - PullRequest
0 голосов
/ 25 февраля 2010

Привет, у меня возникли проблемы со следующим, и он вылетает на симуляторе iPhone, в то время как в скрипте нет ошибок, он выдает одно предупреждение в этом скрипте.

[c setImage:[attributeDict objectForKey:@"img"]];

Предупреждение

Город может не отвечать на -setImage:

Я не уверен, что я сделал неправильно, вот исходный код заливки.

#import "LocationsParser.h"
@implementation LocationsParser
@synthesize managedObjectContext;
-(id) initWithContext: (NSManagedObjectContext *) managedObjContext
{
    self = [super init];
    [self setManagedObjectContext:managedObjContext];
    return self;
}
- (void)parseXMLFileAtURL:(NSURL *)URL parseError:(NSError **)error
{
    // /Applications/MyExample.app/MyFile.xml
    NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:URL];
    // Set self as the delegate of the parser so that it will receive the parser delegate methods callbacks.
    [parser setDelegate:self];
    // Depending on the XML document you're parsing, you may want to enable these features of NSXMLParser.
    [parser setShouldProcessNamespaces:NO];
    [parser setShouldReportNamespacePrefixes:NO];
    [parser setShouldResolveExternalEntities:NO];
    [parser parse];

    NSError *parseError = [parser parserError];
    if (parseError && error) {
        *error = parseError;
    }

    [parser release];
}

-(void) emptyDataContext
{
    // Get all counties, It's the top level object and the reference cascade deletion downward
    NSMutableArray* mutableFetchResults = [CoreDataHelper getObjectsFromContext:@"County" :@"Name" :NO :managedObjectContext];

    // Delete all Counties
    for (int i = 0; i 

Ответы [ 2 ]

0 голосов
/ 09 марта 2010

используйте это

[c setImage: (id) [attributeDict objectForKey: @ "img"]];

0 голосов
/ 25 февраля 2010

c - что это? Например, если предполагается, что это UIImageView, вы можете сделать это:

[(UIImageView *)c setImage:[attributeDict objectForKey:@"img"]];
...