[ DllImport( "__Internal" )] private static extern int _showSelectTitleDialog ( string title, string msg);
1.2、在Xcode Objective-C中:
extern "C" {
int _showSelectTitleDialog(const char *title, const char *msg) {
return [[UNDialogManager sharedManager]
showSelectDialog:[NSString stringWithUTF8String:title]
message:[NSString stringWithUTF8String:msg]];
}
}UnitySendMessage("DialogManager", "OnCancel", tag.UTF8String);public void OnCancel ( string idStr)
{
int id = int.Parse (idStr);
if (_delegates.ContainsKey (id)) {
_delegates [id] (-1);
_delegates.Remove (id);
Debug.LogWarning ( "===OnCancel idStr1:" + idStr);
} else {
Debug.LogWarning ( "===OnCancel idStr2:" + idStr);
}
}原文地址:http://blog.csdn.net/cdztop/article/details/39805803