我已将Int转换为CGFloat
,但Xcode仍告诉我此错误
import UIKit
class CustomLayout: UICollectionViewFlowLayout {
var numPages = 0
var nums: CGFloat?
override func collectionViewContentSize() -> CGSize {
let collectionViewWidth = self.collectionView?.bounds.size.width
return CGSize(width: collectionViewWidth * (CGFloat)numPages, height: collectionView?.bounds.height)
// error: Expected ','separator
}
}
答案 0 :(得分:0)
在Swift中,您必须使用public class WS : System.Web.Services.WebService
{
List<User> users = new List<User>();
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void registerUser()
{
try
{
string s = HttpContext.Current.Request.Form[0].ToString();
User tempUser = new User();
tempUser = JsonConvert.DeserializeObject<User>(s);
users.Add(tempUser);
}
catch(Exception e)
{
HttpContext.Current.Response.Write(e.Message);
}
}
}
创建iframe
,而不是投射它。像这样:CGFloat
。
你可能也会遇到编译问题Int
s,因此你需要检查CGFloat(numpages)
是否为非零,或者如果你知道它是非零的则强制解包它-nil。