在我的HTTPConnector.m中,我有以下两个功能:
- (void) sendWithMessageWriters:(CPMessageWriter *) mws,...
和
- (void) sendWithMessageWriterArray:(NSArray *) mwArray
基本上我想要的是调用sendWithMessageWriters
然后执行其功能并传递给sendWithMessageWriterArray
。
奇怪的是,在我的Swift文件中,我可以拨打sendWithMessageWriterArray
但不能sendWithMessageWriters
。
当我尝试使用sendWithMessageWriters
时,它表示我的HTTPConnector没有名为sendWithMessageWriters
的成员。
这是我在Swift文件中调用函数sendWithMessageWriters
的函数。
func securityQuest(securityCode: AnyObject, securityAnswer: AnyObject)
{
var mw : CPMessageWriter = CPMessageWriter.init()
mw.appendString(securityCode as NSString)
mw.appendString(securityAnswer as NSString)
var httpConnector : CPHttpConnector = CPHttpConnector(callbackAction:"forgetPasswordCallback: ,Error:", target:self)
httpConnector.sendWithMessageWriters(mw) //problem here
}
我已经看到了其他类似的问题,但我没有找到任何解释为什么可以调用某些函数以及为什么有些函数可以调用的问题。如果您认为这是某个地方的重复问题,请向我发送一个解释我的问题的链接,因为我已经尝试搜索了一整天。谢谢你们!