【发布时间】:2012-08-15 18:28:11
【问题描述】:
- (void)saveCollectionMoment:(NSArray *)collectionMoments
{
for (NSDictionary *momentData in collectionMoments) {
int mID = [[momentData objectForKey:@"mID"] intValue];
FMDBDataAccess *db = [[FMDBDataAccess alloc] init];
[db insertMoment:mID toCollection: cID];
}
}
以上内容应该采用从 JSON 返回提供的 id 并使用 FMDB 使用 mID 和 cID 更新 SQLite 数据库表,但我得到的只是以下错误。
ARC 不允许将“int”隐式转换为“Moment *”
如有任何帮助,我们将不胜感激。
【问题讨论】:
-
很明显
insertMoment:toCollection:方法不期望得到int作为第一个参数,而是期望类Moment的实例
标签: objective-c ios5 int automatic-ref-counting fmdb