小编LPS*_*LPS的帖子

com.apple.CoreData.SQLDebug无效

我正在使用iOS应用程序中的Mac OS Sierra上的swift与Xcode 8一起工作.几个月前我意识到SQLDebug停止工作......(它曾经在我的应用程序中工作)...

我创建了一个新的空项目,启用了coredata标志.然后我创建了一个带有属性的实体,我在ViewDidLoad中执行了这个func而Xcode没有记录sql

func fetchAllData(){

    //1 delegate
    let appDelegate =  UIApplication.shared.delegate as! AppDelegate
    let managedContext = appDelegate.persistentContainer.viewContext

    //2 prepare fetch request
    let fetchRequest: NSFetchRequest<NSFetchRequestResult> = NSFetchRequest(entityName:"Entrenamientos")

    //3 make fetch
    do{
        let fetchedResults =  try managedContext.fetch(fetchRequest) as! [NSManagedObject]
    }
    catch{

    }
}
Run Code Online (Sandbox Code Playgroud)

xcode core-data ios

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

用于匹配String的子串的Swift switch语句

我试图从变量中要求一些值.该变量将具有天气的描述,并且我想要询问特定的单词以显示不同的图像(如太阳,下雨等).事情是我有这样的代码:

    if self.descriptionWeather.description.rangeOfString("Clear") != nil
{
    self.imageWeather.image = self.soleadoImage
}
if self.descriptionWeather.description.rangeOfString("rain") != nil
{
    self.imageWeather.image = self.soleadoImage
}
if self.descriptionWeather.description.rangeOfString("broken clouds") != nil
{
    self.imageWeather.image = self.nubladoImage
}
Run Code Online (Sandbox Code Playgroud)

因为当我试图添加"OR"条件时,xcode给了我一些奇怪的错误.

有可能用那个做一个swich句子吗?或者任何人都知道如何为if子句添加OR条件?

if-statement ios swift

8
推荐指数
5
解决办法
4829
查看次数

Oracle sql 中的 rownum 与 group by

我需要构建一个查询以按成员和到期日期检索信息组,但我需要为每个成员提供一个序列号..

例如:

如果成员“A”有 3 条记录要过期,“B”只有 1 条记录,“C”有 2 条记录,我需要这样的结果:

号码会员有效期
 1 A 01/01/2020
 2 A 02/01/2020
 3 A 03/01/2020
 1 乙 01/01/2020
 1 C 01/01/2020
 2 C 02/01/2020

我现在的查询是:

SELECT ROW_NUMBER() OVER(ORDER BY TRUNC(EXPIRATION_DT) ASC) AS SEQUENCE, MEMBER_ID AS MEMBER, SUM(ACCRUALED_VALUE) - SUM(USED_VALUE) AS POINTS, trunc(EXPIRATION_DT) AS EXPDATE
FROM TABLE1
WHERE EXPIRATION_DT > SYSDATE AND  EXPIRATION_DT < SYSDATE + 90
GROUP BY MEMBER_ID, TRUNC(EXPIRATION_DT)
HAVING SUM(ACCRUALED_VALUE) - SUM(USED_VALUE) > 0
ORDER BY 4 ASC;
Run Code Online (Sandbox Code Playgroud)

但我不能“分组”序列号......现在的结果是:

序列记忆点日期
1 1-O 188 2018-03-01 …

oracle group-by date row-number

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

移动到另一个ViewController

我正在使用StoryBoard,我不太确定如何实例化ViewController或如何引用它.

事情是我有两个视图控制器,我有一个按钮.当我从第一个视图控制器按下按钮时,我想转到另一个视图控制器.

我尝试过类似的东西:

let secondViewController:UIViewController = UIViewController()
self.presentViewController(secondViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

有谁知道怎么解释给我?谢谢!

ios swift ios8

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

标签 统计

ios ×3

swift ×2

core-data ×1

date ×1

group-by ×1

if-statement ×1

ios8 ×1

oracle ×1

row-number ×1

xcode ×1