作者valda (valda)
看板OOAD
标题[其他] 请教关於ios的问题(应该跟物件导向有关)
时间Tue Jun 5 16:49:55 2012
各位高手
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的观念还是不太好!
请各位高手指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.105.56
1F:→ qrtt1 :去 MacDev 问 06/14 11:59