小编Ins*_*ane的帖子

可选类型String的值?没有打开

我只是无法解开else阻止.xCode给了我"修复它!和??"的选项,遗憾的是它也没有解决问题.我在xCode中遇到此错误:可选类型'String?'的值 没有打开; 你的意思是用!要么 ??

 @IBAction func buttonTapped(theButton: UIButton) {
    if answerField.text == "0" {
        answerField.text = theButton.titleLabel?.text
    } else {
        answerField.text  = answerField.text + theButton.titleLabel?.text
    }
Run Code Online (Sandbox Code Playgroud)

ios swift

12
推荐指数
1
解决办法
2万
查看次数

使用WebDriver单击<div class>链接

我无法弄清楚如何点击div***中的链接

下面是我的页面资源,xpath,css和我的失败尝试.每次尝试,我收到了org.openqa.selenium.NoSuchElementException: no such element...

救命?

<form id="SearchAllCampaignsForm" action="/as/update.do" method="post" name="SearchAll">
 <style>
  <script>
   <div class="body-content">
    <input type="hidden" value="" name="campCookie">
     <div id="container" class="Coptions">
      <div class="containcamps">
       <div id="dwrapper" class="dTables_wrapper" role="grid">
        <div class="owrapper">
         <div class="refresh">
          <div class="addRow">
        ***<div class="AddContentBTN" title="Add New" rel="createCampaign">Add New</div>***
          </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我的尝试:

@Test
 public void addCamp(){
 //WebElement link = driver.findElement(By.linkText("Add New"))

 //driver.findElement(By.xpath("//div[@class='AddContentBTN']/rel[text()='createCampaign']")).click();

 //driver.findElement(By.xpath("//a[@title = 'Add New']")).click();
 //Actions builder = new Actions(driver);
 //builder.moveToElement(addCamp).click().perform();
 //driver.findElement(By.cssSelector("div.wrapper div.row-fluid form#SearchAllCampaignsForm div.body-content div.container div#dataTable_wrapper.dataTables_wrapper div.optionswrapper div.addRow div.AddContentBTN")).click();
}
Run Code Online (Sandbox Code Playgroud)

xPath和CSS:

/html/body/div[3]/div/form/div/div[2]/div/div/div[2]/div

html body div.wrapper div.row-fluid …
Run Code Online (Sandbox Code Playgroud)

html css selenium webdriver click

8
推荐指数
1
解决办法
3万
查看次数

如何在一个单独的行中逐字显示句子

句子字符串应该是由空格分隔的一堆单词,例如"现在是时间".showWords工作是每行输出一个句子的单词.

这是我的作业,我正在尝试,正如您从下面的代码中看到的那样.我无法弄清楚如何以及使用哪个循环逐字输出...请帮忙.

import java.util.Scanner;


public class test {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        System.out.println("Enter the sentence");
        String sentence = in.nextLine();

        showWords(sentence);
}

    public static void showWords(String sentence) {
        int space = sentence.indexOf(" ");
        sentence = sentence.substring(0,space) + "\n" + sentence.substring(space+1);
        System.out.println(sentence);
    }

}
Run Code Online (Sandbox Code Playgroud)

java text-segmentation

5
推荐指数
1
解决办法
2万
查看次数

获取用户输入并显示用户活着的mm/dd /年

我是iOS Dev的新手并且学习用户输入/输出.当用户被要求输入出生日期以查明用户活着多久时,我无法弄清楚如何显示mm/dd/yyyy的正确输出.

NSDate *actualDate = [[NSDate alloc]init];
NSDateComponents *comps = [[NSDateComponents alloc]init];

double getDays = [self.dayTextField.text doubleValue];
double getMonths = [self.monthTextField.text doubleValue];
double getYears = [self.yearTextField.text doubleValue];

NSCalendar *g = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *dateOfBirth = [g dateFromComponents:comps];

double secondsSinceEarlierDate = [actualDate timeIntervalSinceDate:dateOfBirth];

double minutes = secondsSinceEarlierDate/60;
double hours = minutes/60;
double weeks = days/7;

//Can not figure out these...
double days = hours/24;
double months = weeks * 0.229984378;
double years = months/12; 

self.showMonthsLabel.text = [@(months) stringValye];
self.showDaysLabel.text = [@(days) …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

1
推荐指数
1
解决办法
45
查看次数

JAVA - 最高和最低的数字

请帮我找到最高和最低的号码.

我发誓,在我决定在这里发布代码之前,我确实在网站上阅读了关于这个问题的无数帖子,因为他们都有已知的输入数量.

我有来自用户的"未知"输入.它可以是任何给定的正数或负数.在尝试了将近一天后,我现在完全空白了.任何帮助都会得到极大的赞赏.

    package test;

import java.util.Scanner;
import java.lang.*;
import java.io.*;

public class Test {

    public static void main(String[] args){

int highest=Integer.MIN_VALUE;
int lowest=Integer.MAX_VALUE;

Scanner in = new Scanner(System.in);

System.out.println("Enter any positive or negative number");
int n = in.nextInt();

if(n > highest){
    lowest = highest;
    highest = n;
}

if (n < lowest){
    highest=lowest;
    lowest=n;
}

System.out.println(highest);
System.out.println(lowest);


    }
}
Run Code Online (Sandbox Code Playgroud)

java

-3
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×2

java ×2

click ×1

css ×1

html ×1

objective-c ×1

selenium ×1

swift ×1

text-segmentation ×1

webdriver ×1