小编Tan*_*Tan的帖子

如何使用asihttprequest发布json数据

我打算发布json数据:

NSString *newJSON = [theDictionary JSONRepresentation];

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:ADDRESS,action]];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request appendPostData:[newJSON dataUsingEncoding:NSUTF8StringEncoding]];

[request startSynchronous];
NSString *responseString = [request responseString];

NSMutableDictionary* responseDict = [responseString JSONValue];
NSLog(@"responseString = %@",responseString);
Run Code Online (Sandbox Code Playgroud)

代码是否有效?我错过了一些代码吗?我读了asihttprequest教程,发现它总是用asiformdatarequest发布数据,asihttprequest和asiformdatarequest之间的区别是什么,如果我只想发布json数据,我该怎么办?提前谢谢你.

更新:是的,它工作,但不能很好地工作,我使用一些工具测试数据,并收到一些额外的数据:

POST / HTTP/1.1
Host: 192.168.0.113
User-Agent: Ushi.com/1.0 CFNetwork/548.1.4 Darwin/11.3.0
Content-Length: 58
Run Code Online (Sandbox Code Playgroud)

json asihttprequest ios

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

使用音频单元时如何设置范围和元素

我正在开发一个卡拉OK软件.并打算通过使用audiounit混合音频,但我不知道如何设置范围和元素?例如:

UInt32 busCount = 2;
OSStatus result = AudioUnitSetProperty (
    mixerUnit,
    kAudioUnitProperty_ElementCount
    kAudioUnitScope_Input,
    0,
    &busCount,
    sizeof (busCount
);
Run Code Online (Sandbox Code Playgroud)

为什么范围是'kAudioUnitScope_Input'而元素是'0',这是什么意思?

objective-c core-audio audiounit ios

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

标签 统计

ios ×2

asihttprequest ×1

audiounit ×1

core-audio ×1

json ×1

objective-c ×1