在Afnetworking中处理GET / POST / PUT /删除基类中即将发出的请求

时间:2015-07-17 04:59:11

标签: ios objective-c afnetworking-2

我已经创建了一个连接管理器基类,它处理POST请求。但我在GET和PUT中有一些要求。

如何通过以下代码中的连接管理器类处理GET / POST / PUT。

让我知道我正在以正确的方式使用void -

提出请求

我的连接管理器类,它只处理POST请求 -

·H

- (int) convertTwoBytesBinaryToSignedInt:(char)highByte :(char)lowByte
{
    int retValue = 0;
    int hiValue = (int) highByte;
    int loValue = 0;
    if ((int)lowByte < 0)
        loValue = 0 - ((lowByte ^ '\xff') + 1);
    else
        loValue = 0 - 256 + (int)lowByte;

    if (hiValue < 0) {
        //Negative Binary
       retValue = (((hiValue+1)*256)+ loValue);
    } else {
        //Postive Binary
        retValue = ((int)highByte)*256+(int)lowByte;
    }
    return retValue;
}

的.m

typedef NS_ENUM(NSUInteger, HttpRequestMethod)
{
 HttpRequestMethodPOST,
 HttpRequestMethodGET
};

@interface VCConnectionManager : NSObject
+ (instancetype) sharedInstance;
- (void) actionmethod:(NSString *)action     parameters:(NSDictionary *)params  onComplete:(void (^)(NSMutableDictionary *json))successBlock onError:(void (^)(NSError *error))errorBlock;

@end

1 个答案:

答案 0 :(得分:1)

添加方法参数并将其命名为.btn-align{ float: right; } 。为简洁起见,我不是methodType,但你应该这样做。

typedef