Как я могу создать новую проблему в redmine use target-c - PullRequest
1 голос
/ 10 октября 2011

Я хочу создать новую проблему, я использую код ниже:

NSString *xml = [NSString stringWithFormat:@"<?xml version=\"1.0\"?>\n"
                      "<issue>\n"
                      "<subject>test create</subject>\n"
                      "<project_id>2</project_id>\n"
                      "<priority_id>2</priority_id>\n"
                     "<status_id>1</status_id>\n"
                     "<tracker_id>1</tracker_id>\n"
                     "<assigned_to_id>1</assigned_to_id>\n"
                      "</issue>"];
    NSDictionary *nameDic = [[NSUserDefaults standardUserDefaults] objectForKey:ActiveShare_Account];
    NSString *url = [NSString stringWithFormat:@"http://%@:%@%@/issues.xml", [nameDic objectForKey:@"username"], [nameDic objectForKey:@"password"], BASICE_URL];
    NSURL *urlU = [NSURL URLWithString:url];
    NSLog(@"add new issue: %@", url);
    ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:urlU];        
    [request setRequestMethod:@"POST"];
    [request addRequestHeader:@"Content-Type" value:@"application/xml"];
    [request setPostBody:(NSMutableData *)[xml dataUsingEncoding:NSUTF8StringEncoding]];
    request.delegate = self;
    [request startSynchronous];
    NSError *error = [request error];
    if (error) {
        NSLog(@"error: %@", error);
    }
    else {

        NSLog(@"send ok");
    }

, но я не могу создать проблему, адрес правильный, я использую адрес успешно обновить проблему и удалить проблемуНе могли бы вы, кто-то может мне помочь?Спасибо

...