这是一个非常非常简单的功能,它回归确定性。如果我将其编译为原生,它就不再具有确定性。如何使其本地编译和确定性?
let tabBar = self.tabBar
// yStatusBar indicates the height of the status bar
let yStatusBar = UIApplication.sharedApplication().statusBarFrame.size.height
// Set the size and the position in the screen of the tab bar
tabBar.frame = CGRectMake(0, yStatusBar, tabBar.frame.size.width, tabBar.frame.size.height)
答案 0 :(得分:1)
RETURN N';'
TO
DECLARE @R AS NCHAR(1) = N';'
RETURN @R
我认为问题在于N';'
被创建为NVARCHAR(1)
,然后隐式转换为NCHAR(1)
,因此转化可能会使其不具有确定性。