我使用它解决方案,但它不起作用
public void contanges(View v){
TextView wynik = (TextView)findViewById(R.id.wynik);
double b = Double.parseDouble(wynik.getText().toString());
if(wynik.getText().length() == 0 ){
wynik.setText("Bad opperand!");
}else if(b % 180 ==0){
wynik.setText("Bad opperand!");
}else {
BigDecimal a = new BigDecimal(wynik.getText().toString());
BigDecimal result = new BigDecimal("0");
result = new BigDecimal(1 / Math.tan(Math.toRadians(a.doubleValue())));
wynik.setText(result.toString());
}
}
这是我的代码
let targetURL = URL(string: request)
let request = URLRequest(url: targetURL!)
我通过第一个视图控制器使用智能变量传递网址,我在控制台中打印网址但不能在我的网页视图中显示
import UIKit
class WebUIViewController: UIViewController,UIWebViewDelegate {
@IBOutlet weak var smartWebView: UIWebView!
@IBOutlet weak var activityWebload: UIActivityIndicatorView!
var smart :String?
答案 0 :(得分:1)
在webView中打开后,请检查您的网址是否正确
union
答案 1 :(得分:0)
此代码错误:
let request = NSURL(fileURLWithPath: smart!)
smartWebView.loadRequest(request) //The parameter here should
//be of type URLRequest
第一行创建NSURL请求。您将其命名为request
,但它不是URLRequest
函数UIWebView.loadRequest(_:)
需要URLRequest
类型的参数,而不是URL
或NSURL
。您需要添加一行以从URL创建URL请求:
//First create a URL object
let theURL = URL(fileURLWithPath: smart!)
//Now use the URL to create a ULRRequest object
let request = URLRequest(url: theURL)
//Use the URLRequest to submit the load request.
smartWebView.loadRequest(request)
(请注意,您不需要创建Objective-C NSURL
。您可以使用原生的Swift URL
类型。)