我目前正在使用名为Eureka的表单构建库(https://github.com/xmartlabs/Eureka),出于某种原因,每当我构建表单时,导航栏都不会出现,尽管我的视图控制器嵌入在导航控制器中它设置为可见.任何帮助?这是我的回购:https: //github.com/ariff20/iTutor
码
class SignUpViewController: FormViewController ,UINavigationBarDelegate{
override func viewDidLoad() {
super.viewDidLoad()
let logButton : UIBarButtonItem = UIBarButtonItem(title: "RightButtonTitle", style: UIBarButtonItemStyle.Done, target: self,action: "multipleSelectorDone")
self.navigationController?.navigationBar.hidden = false
self.navigationItem.rightBarButtonItem = logButton
form +++ Section("Your Basic Details")
<<< NameRow()
{
$0.placeholder = "Your Name"
}
<<< EmailRow()
{
$0.placeholder = "Email"
}
<<< PasswordRow()
{
$0.placeholder = "Password"
}
<<< PhoneRow()
{
$0.placeholder = "Your phone no,Customers will see this"
}
+++ Section("Select your Expertise")
<<< MultipleSelectorRow<String>
{ …Run Code Online (Sandbox Code Playgroud) 根据W3Schools,join()函数定义为
" join()方法将数组的元素连接成一个字符串,并返回字符串.元素将由指定的分隔符分隔.默认的分隔符是逗号(,)."
但是,如果我尝试使用join()函数将两个数组连接在一起,它会产生一个我似乎无法理解的输出.任何人都可以解释一下吗?以下是示例代码:
<body>
<p>Click the button to join the array elements into a string.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var food = ["Chicken","Fish","Lamb","Prawns"];
var x = document.getElementById("demo");
x.innerHTML = fruits.join(food);
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
JSFiddle:https://jsfiddle.net/gf84ee9y/