【发布时间】:2011-07-30 13:32:25
【问题描述】:
谁能给我一个 Cocoa Mac 中的简单 sqlite 示例?我想在我的 Mac 桌面应用程序中使用它。我不知道如何在mac应用程序中使用sqllite。
【问题讨论】:
标签: objective-c cocoa macos sqlite
谁能给我一个 Cocoa Mac 中的简单 sqlite 示例?我想在我的 Mac 桌面应用程序中使用它。我不知道如何在mac应用程序中使用sqllite。
【问题讨论】:
标签: objective-c cocoa macos sqlite
从 Mac 应用程序将字符串传递给远程 PHP 文件。这就是你可以做到的。
// 形成文本字段和值 NSArray *formfields = [NSArray arrayWithObjects:@"email", @"password", @"confirm_password", nil]; NSArray *formvalues = [NSArray arrayWithObjects:[nameField stringValue], [passwordField stringValue],[confirmField stringValue], nil]; NSDictionary *textParams = [NSDictionary dictionaryWithObjects:formvalues forKeys:formfields]; // 提交表单 [自我 doPostWithText:textParams]; - (void) doPostWithText:(NSDictionary *)textParams { NSString *urlString = @"你的远程 PHP 网址在这里!"; NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; [请求 setURL:[NSURL URLWithString:urlString]]; [请求 setHTTPMethod:@"POST"]; NSMutableData *body = [NSMutableData 数据]; NSString *boundary = [NSString stringWithString:@"----------------------------------------14737809831466499882746641449"]; NSString *contentType = [NSString stringWithFormat:@"multipart/form-data;boundary=%@",boundary]; [请求 addValue:contentType forHTTPHeaderField:@"Content-Type"]; // 添加文本表单域 for(textParams 中的 id 键){ [正文 appendData:[[NSString stringWithFormat:@"--%@\r\n", 边界] dataUsingEncoding:NSUTF8StringEncoding]]; //[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"\r\n\r\n", key] dataUsingEncoding:NSUTF8StringEncoding]]; [正文 appendData:[[NSString stringWithString:[textParams objectForKey:key]] dataUsingEncoding:NSUTF8StringEncoding]]; [正文 appendData:[[NSString stringWithString:@"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]]; } //关闭表单 [正文 appendData:[[NSString stringWithFormat:@"--%@--\r\n", 边界] dataUsingEncoding:NSUTF8StringEncoding]]; // 设置请求体 [请求 setHTTPBody:body]; //返回并测试 NSData *returnData = [NSURLConnection sendSynchronousRequest:request returnedResponse:nil error:nil]; NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding]; NSLog(@"%@", returnString); }【讨论】: