小编Mar*_*ark的帖子

ASIHTTPRequest POST iPhone

这是我正在尝试提交textarea 的html代码的一部分,这个论坛用来输入问题的文本区域.它不起作用,没有任何东西被发送,我得到的回复类型是

NSHTTPURLResponse:0x617bb20

虽然我设法让它为登录工作,除了我用user =%@&pass =%@替换了body =%@

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://forums.whirlpool.net.au%@", replyLink]];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setRequestMethod:@"POST"];
[request addRequestHeader:@"Content-Type" value:@"application/xml;charset=UTF-8;"];
[request setPostValue:@"test" forKey:@"body"];
[request setDelegate:self];
[request startAsynchronous];

- (void) requestFinished:(ASIHTTPRequest *)request {
//NSString *responseString = [request responseString];
NSLog(@"Response %d : %@", request.responseStatusCode, [request responseString]);

//NSData *responseData = [request responseData];
}

- (void) requestStarted:(ASIHTTPRequest *) request {
NSLog(@"request started...");
}

- (void) requestFailed:(ASIHTTPRequest *) request {
NSError *error = [request error];
NSLog(@"%@", error);
}
Run Code Online (Sandbox Code Playgroud)

使用ASIHTTPRequest更新了代码.

iphone objective-c asihttprequest ios

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

Swift JSON 序列化类型不匹配

目前正在努力如何使用 Decodable。我已经用谷歌搜索了我遇到的错误,但我仍然相信我构建结构的方式不正确,但对我来说似乎有意义。

\n\n

我也尝试过使用选项

\n\n

在我最后发布的错误中,我对 Double 类型的引用感到困惑。因为我没有任何类型或任何使用双精度的响应。

\n\n

(我还可以使用将数据转换为字典的旧 swift 方法来序列化 json 响应 - [String : Any]。但我想使用现代/更新的方法。)

\n\n

JSON 响应

\n\n
    {"NEWS":\n  [\n    {\n      "DATE":"2018-10-13T03:56:06+1000",\n      "SOURCE":"smh.com.au",\n      "BLURB":"Assistant Treasurer Stuart Robert says he has repaid $37,975 of \\"excess usage charges\\" in home internet bills footed by taxpayers.",\n      "ID":102347,\n      "TITLE":"Stuart Robert pays back $38,000 in excessive home internet charges"\n    },\n    {\n      "DATE":"2018-10-12T18:00:38+1000",\n      "SOURCE":"itwire.com",\n      "BLURB":"The CVC costs set by the NBN Co make it very difficult for ISPs to offer gigabit connections …
Run Code Online (Sandbox Code Playgroud)

serialization json struct swift decodable

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

如何在 CSV 文件中设置一对多关系的格式

我有一个数据集,需要将其格式化为 csv 文件,以便可以将其导入数据库。数据量很大,无法手动输入数据。我目前正在为它创建一个java程序。

数据设置如下: 1 用户(userID)是多个组(groupID)的一部分

但是我不确定如何在 CSV 文件中呈现它,因为只有 1 个字符分隔符。

我是否必须继续为 CSV 文件中关联的每个组打印出相同的用户,如下所示:

userID|groupID
1|group1
1|group2
1|group3
1|group4
1|group5
2|group1
2|group4
Run Code Online (Sandbox Code Playgroud)

然后在数据库中运行查询?

java csv

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

将UIWebView推送到UIViewController上

我看到的几乎所有例子都是用IB完成的,但我不想使用IB.

我想要做的是,当用户选择表中的行时,UIWebView将被推入堆栈并加载该特定页面,同时保持标签栏和导航栏.我不希望浏览器的所有功能都只能滚动浏览页面,因为我的应用程序的其余部分控制着人们如何通过表格浏览网站.

所以我已经能够推送其他视图控制器,但使用相同的方法推送UIWebView不起作用.

这是我到目前为止...

这是Threads.h文件

#import "ThreadContent.h"
#import <UIKit/UIKit.h>


@interface Threads : UITableViewController {
NSMutableArray *threadName;
NSMutableArray *threadTitle; 
UIActivityIndicatorView *spinner;
NSOperationQueue *operationQueue;
UILabel *loadingLabel;
NSMutableDictionary *cachedForum;
NSMutableArray *forumID;
NSInteger *indexPathRowNumber;
NSMutableArray *threadID;

ThreadContent *threadContent;
}

@property (nonatomic, assign) NSMutableArray *forumID;
@property (nonatomic, assign) NSInteger *indexPathRowNumber;

@end
Run Code Online (Sandbox Code Playgroud)

我正在尝试推送UIWebView的Threads.m文件的一部分

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"%i",indexPath.row);//get row number
NSLog(@"%@", [threadID objectAtIndex:indexPath.row]);//thread id
                                                     //forums.whirlpool.net.au/forum-replies.cfm?t=
                                                     //NSString *urlString = [NSString stringWithFormat:@"forums.whirlpool.net.au/forum-replies.cfm?t=%@",  [threadID objectAtIndex:indexPath.row]];
threadContent = [[ThreadContent alloc] init];
[self.navigationController pushViewController:threadContent animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

我的WebView文件..好吧,我不知道该怎么做?我确实把它变成了一个"UIWebView"子类,但是如果我试着把它推到堆栈上,我会发现它需要它成为一个"UIViewController"子类.

push uiwebview

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

NSMutableArray与NSDictionary到标签没有周围的括号

我正在为我的比赛做一个记分牌.当我对数据进行NSLog时,它出现如下:

{
    name = TTY;
    score = "3.366347";
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何删除这个括号,并且只是获取名称(TTY)和得分(3.36没有引号)并将它们放在变量中以供我放入标签.

目前我可以将它们放在标签中,但它们具有挥之不去的花括号"{"和"}".

任何提示都会有所帮助,因为我很乐意进一步搜索,我只是不知道搜索它的词汇.

谢谢

objective-c nsdictionary nsmutablearray

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