ios: 2 function calls on the same interface, one working... the other function call doing literally nothing


we have a big problem when using mono on IOs.

We have an Interface

 public Interface Inter
  void CallA(int x);
  void CallB(short x);

We have a mono exe on IOS that implements this interface. The Interface is part of a dll. when the Dll calls


the call is received correctly.

when it calls


Nothing happens.

We have log output before and after each calls... the function is called but nothing happens.

If we compile the dll code in the same exe everything works.

on all other platforms ( mac, windows) everything works. It even works inside the IPhone Simulator....

We disabled code stripping and eliminate dead code in xcode.

We would be very happy if anyone has an idea...

I guess the issue is an AOT or JIT problem.

We were allready talking with some monotouch guys.. they said we should try to disable llvm .. this is not possible in unity, is it?

Thanks in advance...

more ▼

asked Apr 19, 2012 at 03:00 PM

avatar image

0 6 4 4

(comments are locked)
10|3000 characters needed characters left

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments



asked: Apr 19, 2012 at 03:00 PM

Seen: 1184 times

Last Updated: Apr 19, 2012 at 03:00 PM