小编Jad*_*dar的帖子

使用PHP显示MySQL数据库中的所有表?

我正在尝试显示数据库中的所有表.我试过这个:

$sql = "SHOW TABLES";
$result = $conn->query($sql);
$tables = $result->fetch_assoc();
foreach($tables as $tmp)
{
    echo "$tmp <br>";
}
Run Code Online (Sandbox Code Playgroud)

但它只给我一个我知道的数据库中的一个表名2.我做错了什么?

php mysql database

36
推荐指数
2
解决办法
13万
查看次数

UITableView在单元格刷新时滚动到顶部

我有一个UITableView,其单元格的动态大小适合其中的UITextView.每当键入一个键时,单元格会检查计算的高度是否增加,如换行符,因此它可以告诉表格需要重新计算单元格的高度.我用这段代码做到了.

- (void) createNoteCellViewDidUpdate: (CreateNoteCell*) cell {

    CGFloat newHeight = [self tableView:self.tableView heightForRowAtIndexPath:CreateNoteCellIndexPath];
    if (newHeight != CGRectGetHeight(cell.contentView.frame)) {
        [self.tableView beginUpdates];
        [self.tableView endUpdates]; // <- HERE IS WHERE THE CONTENT OFFSET CHANGES
    }
}
Run Code Online (Sandbox Code Playgroud)

调整大小和表格边界是预期的.但它不仅仅是动画高度的变化,而是滚动到顶部.按下返回键时可以看到这一点.

表格在单元格上滚动调整大小

通过键值观察,我发现滚动视图的contentSize更改时正在设置滚动视图contentOffset.并且在调用endUpdates方法时,contentSize会多次更改.当它改变时,它从正常高度变为相当大的高度,然后回到正常高度.我想知道它是否会因此而上升.我不知道从哪里开始.

objective-c uitableview uiscrollview uitextview ios

12
推荐指数
3
解决办法
8567
查看次数

为什么我不能在SpriteKit中将一个Joint添加到场景physicsWorld中

我正在尝试将一个关节添加到sceneWorld场景中,但我得到了一个EXC_BAD_ACCESS.这是我正在使用的代码.

SKPhysicsJointFixed *fixedJoint = [SKPhysicsJointFixed jointWithBodyA:self.mousePoint.physicsBody bodyB: self.box.physicsBody anchor:touchPoint];

[self.physicsWorld addJoint:fixedJoint]; // Error happens here.
Run Code Online (Sandbox Code Playgroud)

触摸开始时我正在调用它.有谁知道发生了什么?

objective-c ios sprite-kit

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

如何在iOS中解压缩异步方式zip文件?

如何异步解压缩文件?目前我解压缩如下:

[SSZipArchive unzipFileAtPath:strZipFile toDestination:strDestPath];
Run Code Online (Sandbox Code Playgroud)

但这阻止了我的主线程,并且UI没有响应超过10秒.zip文件超过50MB,我在didFinishLaunching的委托中开始下载(以避免长时间闪屏,因为并不总是需要在开头使用该文件.)

objective-c ios ios7 ios8

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

在iOS Xcode中划分

不是非常熟悉Xcode或Objective-C,而是试图学习.希望有人可以帮我解决我遇到的问题.

我有两个字段,一个调用price,一个调用units,我正在尝试将单元格的输入相互分开,然后在按下按钮时使用设备的"国籍"的正确货币显示结果.

到目前为止,我已经掌握了按钮的动作;

- (IBAction)calculate:(id)sender {
    int x = [price.text floatValue];
    int y = [units.text floatValue];

    int calc_result = x / y;

    self.result.text = [NSString stringWithFormat:@"%.2f", calc_result];

}
Run Code Online (Sandbox Code Playgroud)

它将结果输出到标签字段而没有小数余数.

如何让它将小数余数显示为2位小数,并将从设备的"国籍"中找到的货币放在前面.

提前致谢!

math currency objective-c division ios

0
推荐指数
1
解决办法
6433
查看次数