我是iPhone App开发的新手.
当我运行一个示例项目时,我做了解析一个xml
feed并在表视图中显示内容和图像,我收到此错误 -
"NSInvalidArgumentException', reason: '-[__NSCFString isFileURL]: unrecognized selector sent to instance 0x712e450'"
Run Code Online (Sandbox Code Playgroud)
它只在我尝试显示图像时才会发生UITableViewCell
.
我用来获取图像的代码url
是 -
if([elementName isEqualToString:IMAGE])
{
NSURL *imageUrl = [attributeDict objectForKey:@"url"];
NSData *imageData = [NSData dataWithContentsOfURL:imageUrl];
bbc.image = [UIImage imageWithData:imageData];
}
Run Code Online (Sandbox Code Playgroud)
where bbc
是class(NSObject subclass)
用于存储已解析内容的对象.
我是iPhone应用程序开发的新手,我目前正在做一个示例表视图项目.如何更改行单元格的大小?
我是OS X App开发的新手.我在应用程序中有许多复选框.我需要将值存储为1和0,具体取决于是否选中了复选框.如何获取NSInteger变量的值,说"NSInteger sampleValue".
我是OSX App开发的新手.我正在尝试在sqlite数据库中存储4个值(Date,value1,value2,value3).如果使用现有日期输入新记录,我需要更新记录的最后3个字段.我该怎么做.我在下面给出了插入数据库的代码
- (void) addToDatabase:(Day *)sampleDay
{
databasePath = [Database_Access createDirectory];
const char *dbpath = [databasePath UTF8String];
if (sqlite3_open(dbpath, &database) == SQLITE_OK)
{
char *errMsg;
NSString *str= [NSString stringWithFormat:@"INSERT INTO TABLEOBJ (DATE,NIDHIN,PAI,RUBEN ) VALUES ('%@',%li,%li,%li)", sampleDay.date, sampleDay.value1, sampleDay.value2, sampleDay.value3];
const char *sql_stmt = [str UTF8String];
if (sqlite3_exec(database, sql_stmt, NULL, NULL, &errMsg) != SQLITE_OK)
{
}
sqlite3_close(database);
}
else
{
}
}
Run Code Online (Sandbox Code Playgroud)
为了满足这一要求,还包括哪些内容?