Tag: 插入

ios Coredata大集插入

嘿,我坚持了相同的问题几天,插入时间逐渐增加,并在较低的iPad它也崩溃与内存问题。插入20Klogging需要4-5分钟。将提高后台线程提高效率。 ? 无论如何,我可以优化这一点。 请帮忙,如果可以的话。 +(BOOL) addObjectToProfessionalsDBWithDict:(NSArray*)profArray{ if (!([profArray count]>0 && profArray )) { return NO; } NSManagedObjectContext *thisContext=[self getManagedObjectContext]; for (int i=0; i<[profArray count]; i++) { NSManagedObject *professionalDBObject = [NSEntityDescription insertNewObjectForEntityForName:@"ProfessionalsDB" inManagedObjectContext:thisContext];//initWithDictionary:objectDict]; NSMutableDictionary * objectDict=[profArray objectAtIndex:i]; [professionalDBObject setValue:[objectDict valueForKey:@"Degree"] forKey:@"degree"]; [professionalDBObject setValue:[objectDict valueForKey:@"First_Name"] // and 10 more values if(i%500==0){ NSError *error; NSLog(@"saved rec nu %d",i); […]

SQLite iOS插入数据

我试图插入一个名字到我的sqlite文件。 即时通讯使用此代码,但它不工作:/ -(void)InsertRecords:(NSMutableString *) txt{ if(addStmt == nil) { const char *sql = "INSERT INTO myMovies (movieName) VALUES(?) "; if(sqlite3_prepare_v2(database, sql, -1, &addStmt, NULL) != SQLITE_OK) NSAssert1(0, @"Error while creating add statement. '%s'", sqlite3_errmsg(database)); else sqlite3_bind_text(addStmt, 1, [txt UTF8String], -1, SQLITE_TRANSIENT); } if(SQLITE_DONE != sqlite3_step(addStmt)) NSAssert1(0, @"Error while inserting data. '%s'", sqlite3_errmsg(database)); else sqlite3_reset(addStmt); }

尝试创buildsqlite数据库时出现错误'无法创build表'IOS7

嗨在我的应用程序我试图创build一个本地数据库来存储主键自动增量值的值,但它的错误如。 2014-06-19 14:34:28.499 brt[2363:80b] *** Assertion failure in -[listviewpoliticalViewController createTable:withField1:withField2:withField3:withField4:], /Users/madhavadudipalli/Desktop/ ios projects/brt/brt/listviewpoliticalViewController.m:37 2014-06-19 14:34:28.501 brt[2363:80b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not create table' 我得到像上面的错误,请告诉我如何解决这个问题。 我的数据库在.h文件中创build代码。 -(NSString *) filePath; -(void)openDB; -(void) createTable: (NSString *) tableName withField1:(NSString *) field1 withField2:(NSString *) field2 withField3:(NSString *) field3 withField4:(NSString *) field4; .m文件中的数据库代码。 -(void) createTable: […]

如何在Swift中以string的特定索引添加一个字符

我在Swift中有这样一个string: var stringts:String = "3022513240" 如果我想把它改成这样的string: "(302)-251-3240" ,我想在索引0处添加partheses,我该怎么做? 在Objective-C中,它是这样做的: NSMutableString *stringts = "3022513240"; [stringts insertString:@"(" atIndex:0]; 如何在Swift中做到这一点?

移动Safari – input插入符号不会随溢出滚动:触摸一起滚动

我知道移动Safari不会在“势头”(-webkit-overflow-scrolling:touch;)滚动时触发事件。 但是,这不完全是一回事,因为Safari在内部处理(闪烁)input的插入符号。 <div id="container"> <input type="text" /> <div class="filling"></div> </div> #container { position: absolute; top: 20px; bottom: 20px; width: 50%; -webkit-overflow-scrolling: touch; overflow-y: auto; border: 1px solid black; } input { margin-top: 60vh; } .filling { height: 200vh; } 尝试在你的设备上的小提琴(集中input,然后滚动): https : //jsfiddle.net/gabrielmaldi/n5pgedzv 当你保持你的手指按下(即不仅是当它给予动力和释放)时,也会发生这个问题:插入符不能滚动。 很明显,我不想closures溢出滚动,如果没有办法修理脱字符,所以它会正确滚动,它可以隐藏它。 谢谢