我有这个奇怪的问题,由于某种原因我的segue无法正常工作.
我有两个segues设置,取决于一个设置的状态确定它选择的segue.其中一个像魅力一样,而另一个得到"接收器没有带标识符的segue"
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// check if registered already
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"registered"] == YES) {
// Registered
// Give the logo some time to show before moving on
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoadedRegistered:) userInfo:nil repeats:NO];
} else {
// Register
// Give the logo some time to show before moving on
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoaded:) userInfo:nil repeats:NO];
}
}
-(void)splashLoaded:(id)sender
{
//This one works …Run Code Online (Sandbox Code Playgroud) 我遇到一个问题,第一次单击“提交”并重新加载页面后,页面会显示每个 cookie 设置的旧值,直到刷新或重新加载页面为止。
这基本上就是我的设置方式。
索引.php
<?php
if(isset($_POST['filter'])){
foreach($_POST['filter'] as $key=>$value){
$xNums[] = $key;
}
$vals = $_POST['filter'];
updateFilter($vals, $xNums);
}
?>
<form action='index.php' method='post'>
<input type='radio' name=filter['".$xNum."'] value='yes' />Show<input type='radio' name=filter['".$SomeVariable."'] value='no' />Hide
<input type=submit value=" Submit " />
<?php
echo displayStatus($xNum);
?>
Run Code Online (Sandbox Code Playgroud)
函数.php
function updateFilter($vals, $xNums){
foreach($xNums as $xNum){
$val = $vals[$xNum];
setcookie($xNum, $val, time()+3600);
}
return;
}
function displayStatus($xNum){
if($_COOKIE["'".$xNum."'"]=='no'){
return "no";
} else {
return "yes";
}
}
Run Code Online (Sandbox Code Playgroud)