我正在尝试在提示输入名称时验证用户输入,以便只接受信件,但是,当我这样做时,我必须输入两次名称,直到它打印下一行。
这是我的代码:
System.out.println("Enter First Name");
queueArray[last].setfName(in.next().toUpperCase());
while(!in.next().matches("[a-zA-Z,]+")){
System.out.println("Invalid Input");
System.out.printLn("Enter First Name");
queueArray[last].setfName(in.next().toUpperCase());
}
我不确定代码的哪一部分导致了这个问题。
答案 0 :(得分:-1)
可能的解决方案:
PNConfiguration *config = [PNConfiguration configurationWithPublishKey:kPublishKey subscribeKey:kSubscribeKey];
config.authKey = @"maftaf5dzfVcATrHQjMahUQlEb92UNZu";
[config setUUID:self.UUID];
[client subscribeToChannels: @[@"myglobalchannel"] withPresence:YES];