无法调用'插入'使用类型'([(ModelMessageBridge)],atindex:int)'的参数列表

时间:2015-07-28 12:39:18

标签: ios arrays swift insert

我试图用另一个消息数组添加一个数组,但是我有错误:

  

无法调用'插入'使用类型'([(ModelMessageBridge)]的参数列表,atindex:int)'

这是我的代码:

000001c6 BaseTransacti E   RuntimeMBeanCallable.call() exception
                                                                                              java.lang.reflect.UndeclaredThrowableException

    at com.sun.proxy.$Proxy166.deployApplication(Unknown Source)
    at com.ibm.worklight.admin.actions.ApplicationDeploymentTransaction.prepareMBean(ApplicationDeploymentTransaction.java:919)
    at com.ibm.worklight.admin.actions.util.RuntimeMBeanWorkerThreadCaller$RuntimeMBeanCallable.call(RuntimeMBeanWorkerThreadCaller.java:76)
    at com.ibm.worklight.admin.actions.util.RuntimeMBeanWorkerThreadCaller.callSynchronously(RuntimeMBeanWorkerThreadCaller.java:183)
    at com.ibm.worklight.admin.actions.util.RuntimeMBeanPoolCaller.callRuntimeMBeans(RuntimeMBeanPoolCaller.java:91)
    at com.ibm.worklight.admin.actions.BaseTransaction.prepare(BaseTransaction.java:450)
    at com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:348)
    at com.ibm.worklight.admin.actions.BaseTransaction$1.run(BaseTransaction.java:235)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:790)
Caused by: com.ibm.websphere.management.exception.ConnectorException: ADMC0009E: The system failed to make the SOAP RPC call: invoke
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplateOnce(SOAPConnectorClient.java:894)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplate(SOAPConnectorClient.java:689)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplate(SOAPConnectorClient.java:679)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invoke(SOAPConnectorClient.java:665)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invoke(SOAPConnectorClient.java:487)
    at com.sun.proxy.$Proxy121.invoke(Unknown Source)
    at com.ibm.ws.management.AdminClientImpl.invoke(AdminClientImpl.java:224)
    at com.worklight.common.util.jmx.WASRuntimeMBeanHandler$AdminClientMBeanServerConnection.invoke(WASRuntimeMBeanHandler.java:521)
    at com.sun.jmx.mbeanserver.MXBeanProxy$InvokeHandler.invoke(MXBeanProxy.java:146)
    at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:160)
    at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:246)
    ... 11 more
Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Read timed out; targetException=java.net.SocketTimeoutException: Read timed out]
    at org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection.java:479)
    at org.apache.soap.rpc.Call.WASinvoke(Call.java:510)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient$8.run(SOAPConnectorClient.java:852)
    at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
    at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplateOnce(SOAPConnectorClient.java:845)
    ... 21 more

两个阵列的类型相同,所以我不明白为什么它不起作用......

1 个答案:

答案 0 :(得分:1)

您可以使用DataTemplate在给定索引处插入新元素:

SomeViewModelCommand

此外,您可以使用Field

大大简化您的代码
splice