我在我的项目中使用 CocoaHTTPServer,现在我需要用一个字符串来响应一个简单的 GET 请求。所以我检查了传入的参数,并创建了一个带有我想要返回的字符串的 NSString 对象。但我不知道如何返回这个字符串。显然我不能使用“return xmlList”,因为 xcode 记得指针不兼容。服务器想要一个结果类型 NSObject。我能怎么做?
- (NSObject<HTTPResponse> *)httpResponseForMethod:(NSString *)method URI:(NSString *)path{
HTTPLogTrace();
if ([path isEqualToString:@"/getPhotos"]){
NSString *xmlList = [[NSString alloc] init];
MyServerMethods* myServerMethods = [[MyServerMethods alloc] init];
xmlList = [myServerMethods getPhotos];
NSLog(@"RETURN PHOTOS LIST %@", xmlList);
}
return nil;
}
谢谢