13
SignalRのチャットを呼び出せるようにするには、SwiftコードにJavaScriptコードを含める必要がありますか?そうでない場合は、変換できますか?Swiftコード内でJavaScriptを実行できますか?
sendmessage
はボタンです。
$(function() {
// Declare a proxy to reference the hub.
var chat = $.connection.chatHub;
// Create a function that the hub can call to broadcast messages.
chat.client.broadcastMessage = function (name, message) {
// some code
};
// Start the connection.
$.connection.hub.start().done(function() {
$('#sendmessage').click(function() {
// Call the Send method on the hub.
chat.server.send('name', 'message');
});
});
});
とsignalr
コードは次のとおりです。
public void Send(string name, string message)
{
// Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(name, message);
}
更新#1:
あなたが実行することができます@MartinR
を呼び出すことによってUIWebView内のJavaScriptコードを実行することができますか?あなたはその完全な例として与えることができますか? –
JSファイルをSwiftにどのようにインポートできるか知っていますか? – JmJ
次のようなことができます: 'let jsSource = String.stringWithContentsOfFile(path +"/jsFile.js ")' – Daniel