الاستعراض المبوب عن طريق تخزين عرض ويب في صفيف / بليست؟

StackOverflow https://stackoverflow.com/questions/1209586

  •  06-07-2019
  •  | 
  •  

سؤال

واريد بناء علامة تبويب متصفح وكل شيء حتى الآن لقد نفذت (الإشارات المرجعية، إعدادات ...) باستثناء كلفه التصفح.

وما أعرفه حتى الآن هو أنني يجب تخزين بلدي webView في مجموعة أو القاموس ثم استرجاعها. ولكن لا يبدو أن العمل.

وهذا ما حاولت حتى الآن في مختلف الاختلافات:

[mainDrowser.webView removeFromSuperview]; 
mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex:anIndex];
[self.view addSubview:webView];

لا يظهر العرض، ولكن ليس لديها محتوى عرض ويب المحفوظة لكن مضمون واحد أزلت فقط.

هل لديها اقتراح حول كيفية القيام بذلك؟

وأيضا ما حاولت:

-(IBAction) saveAsTab:(id)sender {
    [tabDictionary setValue:addressField.text forKey:[webView stringByEvaluatingJavaScriptFromString:@"document.title"]];
    NSLog(@"tabDictionary: %@", tabDictionary);
    [tabData setValue:webView forKey: addressField.text];
    NSLog(@"tabData: %@", tabData);

- (الفراغ) showWebViewFromDictionaryAtKey: (NSString *) urlForWebView {

[webView removeFromSuperview];
[self.view addSubview:(UIWebView *)[tabData valueForKey:urlForWebView]];

و}

في فئة أخرى:

DrowserAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
    DrowserViewController *mainDrowser = [appDelegate drowserViewController];
    NSString *urlStringForWebView = [mainDrowser.tabDictionary valueForKey:cellTitle];

    [mainDrowser showWebViewFromDictionaryAtKey:urlStringForWebView];

وهذا لا يعمل إما. نفس المشكلة

وحاولت أيضا لتغيير عرض ويب من خلال عدم إزالة وإضافتها. هل من الممكن أنني إذا تخزين عرض ويب في مجموعة لا يتم تخزين محتوى ولكن فقط خصائص الرأي؟

هل لديها فكرة عما اذا كان قد عمل مع الإطار الخاص؟ هذا التطبيق هو فقط للمتعة وليس للأبستور

ويرجع الفضل في ذلك مسبقا لأية مساعدة!

هل كانت مفيدة؟

المحلول

فما باللك. لقد ارتكبت خطأ غبي noobish (أنا جديدة جدا لتطوير وفقط 3 أسابيع من الخبرة: D)

ولقد لإنشاء مثيل جديد من UIWebView لكل علامة تبويب.

وآسف لهذا الخطأ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top