Ich muss JavaScript-Code in Swift-Code enthalten, um einen signalR-Chat aufrufen zu können, ist das möglich? Wenn nicht, kann ich es konvertieren?Kann ich JavaScript in Swift-Code ausführen?
sendmessage
ist ein Knopf.
$(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');
});
});
});
und der signalr
Code ist:
public void Send(string name, string message)
{
// Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(name, message);
}
Update # 1:
geänderte Frage ein wenig, so dass es pro @MartinR nicht verwirrend ist
, wo ich diesen Code schreiben müssen? Kannst du das als ein vollständiges Beispiel geben? –
Wissen Sie, wie ich die JS-Datei in Swift importieren könnte? – JmJ
Sie können etwas tun wie: 'let jsSource = String.StringWithContentsOfFile (Pfad +"/jsFile.js ")' – Daniel