所以我一直试图让if语句在某个时间运行,并且一直在尝试:
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(UIButton*) sender {
NSLog(@"%@", sender.tag); // Here is wrong tag
}
但是在6:20没有任何事情发生..为什么以及如何解决这个问题?
答案 0 :(得分:0)
您正在呼叫的功能不会返回元组;它返回一个datetime.time
实例。此外,你在完全 6:20调用该函数的几率非常小。
success = False
while True:
now = datetime.datetime.now().time()
if now.hour == 6 and now.minute == 20:
success = True
print("It's 6:20!")
很可能,您只是想在success
变为真时突破循环,这意味着您的代码看起来更像
while True:
now = ...
if now.hour == 6 ...:
print("It's 6:20!")
break