小编Adi*_*tya的帖子

Cocos2D Director暂停/恢复问题

我正在尝试在cocos2D中播放.gif动画.为此,我使用库glgif.现在,要显示动画我暂停导演,添加子视图以显示动画,动画完成后我恢复导演.但是,我无法恢复Director的状态,它显示为空白.所以我尝试了这个没有暂停和恢复这个导演,它仍然没有工作.我也尝试在动画之前分离导演并在之后添加它,甚至那不起作用.

那么有没有办法在应用程序中暂停/暂停Director并正确恢复?

谢谢.

代码示例:

[[Director sharedDirector] pause]; 
[[Director sharedDirector] detach]; 
AppDelegate *del = [[UIApplication sharedApplication] delegate]; 
[del.window addSubview:del.viewController.view]; 
[del.window makeKeyAndVisible]; // this is code to call glgif class and start anim. 
//code to resume the director 
AppDelegate *del = [[UIApplication sharedApplication] delegate]; 
[[Director sharedDirector] resume]; 
[[Director sharedDirector] attachInView:del.window]; 
MScene *m = [MScene node]; 
[[Director sharedDirector] replaceScene:m];
Run Code Online (Sandbox Code Playgroud)

iphone animation cocos2d-iphone adobe-director

5
推荐指数
1
解决办法
3267
查看次数

将python列表插入Postgres数据库

我在使用psycopg格式化插入列表时遇到问题.这是我想要做的代码示例.基本上我只是从一个表中读取数据并尝试将其插入另一个表中.

码:

cur.execute("""select data from \"Table1\" where lat=-20.004189 and lon=-63.848004""")
rows = cur.fetchall()
print rows
cur.execute("""INSERT INTO \"%s\" (data) VALUES (ARRAY%s)""" % (args.tableName,rows)))
Run Code Online (Sandbox Code Playgroud)

第一个选择查询返回的结果如下:

[([6193, 3975, 4960, 5286, 3380, 970, 3328, 3173, 2897, 2457, 2443, 2674, 2172, 2740, 3738, 4907, 3691, 4234, 3651, 3215],)]
Run Code Online (Sandbox Code Playgroud)

当我尝试将其插入另一个表时,我得到以下格式错误.

   cur.execute(cur.mogrify("""INSERT INTO \"%s\" (data) VALUES (%s)""" % (args.tableName,rows)))
psycopg2.ProgrammingError: syntax error at or near "["
LINE 1: INSERT INTO "DUMMY1km" (data) VALUES ([([6193, 3975, 4960, 5...
Run Code Online (Sandbox Code Playgroud)

我试过cur.mogrify,但它似乎没有帮助.

如果有人为此问题解决,请告诉我.

谢谢阿迪

python postgresql psycopg2

3
推荐指数
1
解决办法
9388
查看次数