저는 이것을 살펴 봤지만 그 대답은 항상 그 문제와 관련이있는 것으로 보입니다.변환 지정자 '+'가 유효하지 않습니다.
JSON을 사용하여 웹 서버에서 정보를 요청하고 정보를 테이블보기로 가져 오려고합니다. 나에게 문제를주고 코드는 다음과 같습니다 :
CalendarCommunicator.m
:
#import "CalendarCommunicator.h"
#import "CalendarCommDelegate.h"
@implementation CalendarCommunicator
- (void)searchGroupsAtCoordinate:(CLLocationCoordinate2D)coordinate
{
NSString *urlAsString = [NSString stringWithFormat:@"http://medpak.costarica.com/api/content/render/false/type/json/query/+structureName:calendarEvent%20+(conhost:9fe93d82-1cd8-46b1-9dda-8b940e407d23%20fonhost:SYSTEM_HOST)%20+languageId:1", coordinate.latitude, coordinate.longitude];
NSURL *url = [[NSURL alloc] initWithString:urlAsString];
NSLog(@"%@", urlAsString);
[NSURLConnection sendAsynchronousRequest:[[NSURLRequest alloc] initWithURL:url] queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
if (error) {
[self.delegate fetchingGroupsFailedwithError:error];
} else {
[self.delegate recievedGroupsJSON:data];
}
}];
}
@end
NSString *urlAsString
섹션에서는이 URL에 경고를 얻을. ''잘못된 변환 지정자 '+' '가 표시됩니다. 이것은 정확히 무엇을 의미합니까? URL에 많은 '+'기호가 있거나 뭔가 빠졌습니까?
경고를 없애준 @Carl에게 감사드립니다! – user3521856