[問題] 請問封裝ASIHTTPRequest的問題
各位高手
不好意思,又來問問題了
之前使用ASIHTTPRequest很順利
直接在ViewController.m
實作
- (void)getWebServiceResult:(NSString *)xxx
- (void)requestFinished:(ASIHTTPRequest *)request
就可以work了
但想說以後會很常使用
所以想封裝成自己的物件
@implementation AccessWebService
- (void)getWebServiceResult:(NSString *) url andMethodis:(NSString*) method
{
XXXXX;
}
但是只要跑到[ASIHTTPRequest requestStarted]中就會出錯
- (void)requestStarted
{
if ([self error] || [self mainRequest]) {
return;
}
if (delegate && [delegate respondsToSelector:didStartSelector]) { //都這邊錯
[delegate performSelector:didStartSelector withObject:self];
}
#if NS_BLOCKS_AVAILABLE
if(startedBlock){
startedBlock();
}
#endif
if (queue && [queue respondsToSelector:@selector(requestStarted:)]) {
[queue performSelector:@selector(requestStarted:) withObject:self];
}
}
請問要怎樣才可以克服這問題?感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.105.56
→
06/05 18:27, , 1F
06/05 18:27, 1F
→
06/05 20:17, , 2F
06/05 20:17, 2F
→
06/05 20:17, , 3F
06/05 20:17, 3F
→
06/05 20:19, , 4F
06/05 20:19, 4F
推
06/05 20:42, , 5F
06/05 20:42, 5F
→
06/05 21:01, , 6F
06/05 21:01, 6F
→
06/05 21:02, , 7F
06/05 21:02, 7F
→
06/05 21:03, , 8F
06/05 21:03, 8F
→
06/05 21:03, , 9F
06/05 21:03, 9F
→
06/05 21:45, , 10F
06/05 21:45, 10F
→
06/06 10:05, , 11F
06/06 10:05, 11F
→
06/06 10:06, , 12F
06/06 10:06, 12F
→
06/06 14:36, , 13F
06/06 14:36, 13F