我非常怀疑它,但有没有办法滚动到SFSafariViewController中的特定位置?在常规的WKWebView中,这样做很容易。您只需拨打[self.webView.scrollView setContentOffset:CGPointMake(0, 100)];
即可。我也考虑过尝试让SFSafariViewController来评估Javascript并像WKWebViews那样做。如果无法做到这一点,请告诉我。
答案 0 :(得分:1)
根据the documentation,这不是scores
的用例。
您的应用无法看到用户的活动和与SFSafariViewController的互动,而该应用无法访问自动填充数据,浏览历史记录或网站数据
如果您需要与网络视图互动,请使用网络视图(scores = sort(scores); //ArrayIndexOutOfBoundsException here
public static String [] sort(String [] A) {
//equivalent array containing only integer part of score[i]
int[] tempArray = new int[A.length];
//populate tempArray
for(int i = 0; i < A.length; i++) {
//acquire numerical part of element
//ArrayIndexOutOfBoundsException here********
int num = Integer.parseInt(A[i].split(":")[1]);
//add to array
tempArray[i] = num;
}
/* Selection Sort: descendinG */
//compare elements (integer) in tempArray
for(int i = 0; i < tempArray.length; i++){
int index = i;
//search for integers larger for above index
for(int j = i+1; j < tempArray.length; j++ ){
if(tempArray[j] > tempArray[index]){
index = j;
}}
//swap elements in scores-array (String)
String temp = A[index];
A[index] = A[i];
A[i] = temp;
}
return A;
}
或SFSafariViewController
)。 UIWebView
旨在提供应用内的浏览器功能。您无法控制视图中的内容。