小编nin*_*een的帖子

绝对值函数abs()在Swift 3.0中不可用.使用abs(_ :)免费功能?

我正在使用Xcode 8 Beta 4将Swift iOS项目转换为Swift 3.0.绝对值函数显示为不可用.这是一个代码示例......

let myInt = -3
let myAbsoluteInt = abs(myInt)
Run Code Online (Sandbox Code Playgroud)

第二行导致错误说明:'abs' is unavailable: Please use the 'abs(_:)' free function.

想法?

ios swift swift3 ios10 xcode8

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

为iOS SpriteKit游戏播放马达音效... AVAudioPlayer vs SKAction vs?

我正在开发一款驾驶游戏,SpriteKit并且在发动机声音效果方面遇到了麻烦.

我想要两种不同的发动机声音.一个用于按下油门按钮,另一个用于未按下油门按钮的按钮.在游戏开始时,两种声音中的一种将持续播放.

什么是最好的方法?我的声音文件是否应该非常短(0.10秒或更短)并且循环还是应该相当长并且只是打开和关闭?我应该SKAction用来播放声音AVAudioPlayer还是别的什么?我尝试过使用AVAudioPlayer但每次暂停和播放播放器(打开或关闭油门)时,游戏的帧速率会暂时下降.任何帮助表示赞赏!

audio avaudioplayer ios sprite-kit skaction

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

iOS使用NSJSONSerialization在POST请求中发送JSON数据

我知道有类似的问题发布,因为我已经阅读了大多数所有这些并且仍然遇到问题.我正在尝试将JSON数据发送到我的服务器,但我不认为正在接收JSON数据.我只是不确定我错过了什么.以下是我的代码......

将数据发送到服务器的方法.

- (void)saveTrackToCloud
{
    NSData *jsonData = [self.track jsonTrackDataForUploadingToCloud];  // Method shown below.
    NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
    NSLog(@"%@", jsonString);  // To verify the jsonString.

    NSMutableURLRequest *postRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:http://www.myDomain.com/myscript.php] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60];
    [postRequest setHTTPMethod:@"POST"];
    [postRequest setValue:@"application/json" forHTTPHeaderField:@"Accept"];
    [postRequest setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
    [postRequest setValue:[NSString stringWithFormat:@"%d", [jsonData length]] forHTTPHeaderField:@"Content-Length"];
    [postRequest setHTTPBody:jsonData];

    NSURLResponse *response = nil;
    NSError *requestError = nil;
    NSData *returnData = [NSURLConnection sendSynchronousRequest:postRequest returningResponse:&response error:&requestError];

    if (requestError == nil) {
        NSString *returnString = [[NSString …
Run Code Online (Sandbox Code Playgroud)

php post json ios nsjsonserialization

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