【发布时间】:2014-02-18 05:06:49
【问题描述】:
这是第三个库代码,如何与java绑定?
- (void) setLoginRewardDelegate:(id) delegate loginRewardSelector:(SEL) selector loginRewardPrefix:(NSString*)prefix loginRewardSuffix:(NSString*) suffix;
任何信息将不胜感激! 谢谢。
【问题讨论】:
标签: robovm
这是第三个库代码,如何与java绑定?
- (void) setLoginRewardDelegate:(id) delegate loginRewardSelector:(SEL) selector loginRewardPrefix:(NSString*)prefix loginRewardSuffix:(NSString*) suffix;
任何信息将不胜感激! 谢谢。
【问题讨论】:
标签: robovm
假设你已经成功绑定了你的委托类型:
@Method(selector = "setLoginRewardDelegate:loginRewardSelector:loginRewardPrefix:loginRewardSuffix:")
public native void setLoginReward (LoginRewardDelegate delegate, Selector selector, String prefix, String suffix);
在使用您的委托时,请务必保留对它的强引用。一旦您不再需要委托,请移除强引用。
this.addStrongRef(delegate); // After creating your delegate.
this.removeStrongRef(delegate); // When you no longer need the delegate.
【讨论】: