It's working fine on Unity Editor, Android, but it's not working on iOS. This is what I got from the my debug logger
Code: Select all
Parameter name: s
at System.Text.Encoding.GetBytes (System.String s) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Util.ByteArray.WriteUTF (System.String str) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.BinEncode_UTF_STRING (Sfs2X.Util.ByteArray buffer, System.String val) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.EncodeObject (Sfs2X.Util.ByteArray buffer, System.Int32 typeId, System.Object data) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.Obj2bin (Sfs2X.Entities.Data.ISFSObject obj, Sfs2X.Util.ByteArray buffer) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.EncodeObject (Sfs2X.Util.ByteArray buffer, System.Int32 typeId, System.Object data) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.Obj2bin (Sfs2X.Entities.Data.ISFSObject obj, Sfs2X.Util.ByteArray buffer) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.EncodeObject (Sfs2X.Util.ByteArray buffer, System.Int32 typeId, System.Object data) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Protocol.Serialization.DefaultSFSDataSerializer.Obj2bin (Sfs2X.Entities.Data.ISFSObject obj, Sfs2X.Util.ByteArray buffer) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.Core.SFSIOHandler.OnDataWrite (Sfs2X.Bitswarm.IMessage message) [0x00000] in <00000000000000000000000000000000>:0
at Sfs2X.SmartFox.Send (Sfs2X.Requests.IRequest request) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Events.UnityAction.Invoke () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1].Invoke (T1 handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.EventSystems.StandaloneInputModule.ProcessTouchPress (UnityEngine.EventSystems.PointerEventData pointerEvent, System.Boolean pressed, System.Boolean released) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.EventSystems.StandaloneInputModule.ProcessTouchEvents () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <00000000000000000000000000000000>:0
What can I do to resolve this issue?
Unity: 2020.1.9f1