sách gpt4 ai đã đi

javascript - 对 javascript 函数的 Objective-C 调用何时被调用/执行,何时不被调用/执行?

In lại 作者:行者123 更新时间:2023-11-29 04:40:33 26 4
mua khóa gpt4 Nike

JavaScript 是否被调用或执行取决于什么?准确地说,我有两个函数,它们都以相同的方式调用:

[self.mapView stringByEvaluatingJavaScriptFromString:
[NSString stringWithFormat:@"setMarkerAtPosition(%f,%f)",
latlong.latitude, latlong.longitude]];

[self.mapView stringByEvaluatingJavaScriptFromString:@"test()"];

Nhưng calculateRoute() 被执行,而 test() 没有被执行。怎么会这样?

function setMarkerAtPosition(lat, long){
var position = new google.maps.LatLng(lat, long);
var marker = new google.maps.Marker({position: position,
map: map,
title:"Hello World!",
animation: google.maps.Animation.DROP});
var content = "Ich bin eine normale Infobox";
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(content);
infowindow.open(map,marker);
reportClickedMarker();
});

}

function test(){
alert(currentPosition.latitude + ', ' + currentPosition.longitude);
}

Cảm ơn

1 Câu trả lời

您没有在任何地方调用 calculateRoute(). test() 被调用是因为您使用以下方式调用它:

[self.mapView stringByEvaluatingJavaScriptFromString:@"test()"];

关于javascript - 对 javascript 函数的 Objective-C 调用何时被调用/执行,何时不被调用/执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10465037/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com