gpt4 book ai didi

iphone - 如何为网络浏览器创造历史

转载 作者:行者123 更新时间:2023-11-28 23:06:21 25 4
gpt4 key购买 nike

我正在为 iPad 制作自己的网络浏览器,但在尝试创造历史时遇到了问题。这是代码:

.m
-(void)viewDidLoad{
[self historyMethod];
//more settings...
}

-(void)historyMethod{
NSString *googleString= @"http://www.google.es";
NSString *currentURLString=TextField.text;
[historyArray addObject:googleString];
if ([googleString isEqual: currentURLString]) {
googleString = nil;
[TableView reloadData];
}


[historyArray addObject: currentURLString ];
[TableView reloadData];

}

我遇到的问题是 historyMethod 只执行一次,我需要它一直工作!由于我是新手,我不太了解方法,也不知道如何让它发挥作用。我用 while 循环 试过了,但没有成功。请帮助我的人!

最佳答案

你的意思是你想要重复调用这个方法?你可以使用像 NSTimer 这样的东西来重复一个方法调用;

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(historyMethod) userInfo:nil repeats:YES];

这将每 1 秒调用一次您的方法,将其放在您的 viewDidLoad 方法中,而不是调用您的 historyMethod

但是,如果您不了解方法,我建议您查找一些 Objective-C 教程。

关于iphone - 如何为网络浏览器创造历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9243598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com