【发布时间】:2018-04-02 19:29:00
【问题描述】:
如何在显示时删除可选值上的Optional("")文本而不强制为!。
更新
// I have somthing like this declared outside class
// I put question mark wrapper since I don't know when this session might have a value
var url = "\(self.session?.apiURL)/api/products.json"
// private session
private var _session:Session?
class MyClass
{
.
.
.
// the value of apiURL depends on session, session has optional value and declared as
// custom lazy loaded var session
var session:Session?
{
get
{
if _session == nil
{
_session = // fetch from coredata store if there is an active session. Might return nil
// if no active session
if _session == nil
{
// I just print "No active session"
}
}
// return _session may or may not contain any value
return _session
}
}
}
当会话具有值时,url 具有值:
Optional("my_api_url_here")/api/products.json
【问题讨论】:
-
一些示例代码?你不能覆盖/调配
description为Optional