[其他] 請教關於ios的問題(應該跟物件導向有關)

作者: valda (valda)   2012-06-05 16:49:55
各位高手
ios有ASIHTTPRequest專門呼叫web service
的元件,之前使用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];
}
}
請問要怎樣才可以克服這問題?感謝
OO的觀念還是不太好!
請各位高手指教

Links booklink

Contact Us: admin [ a t ] ucptt.com