小编cdu*_*uet的帖子

XCode一直忘记导入的Frameworks

我有Xcode 6.3,使用Swift,像往常一样导入Parse 1.7.1 Framework(拖动,复制),然后我将它设置在一个组中:Frameworks.

我编译,一切都运行良好一段时间,直到编译器不再识别这句话:

import Parse
Run Code Online (Sandbox Code Playgroud)

它给了我错误:

No such module 'Parse'
Run Code Online (Sandbox Code Playgroud)

一种解决方法是删除框架并再次复制它,但一段时间后它开始变得烦人,我真的想知道原因.

我只是在此期间编码和构建(偶尔会创建新的swift文件),所以我无法解释为什么会发生这种情况.

xcode frameworks ios swift

6
推荐指数
2
解决办法
1498
查看次数

ObjC 错误抛出函数返回 () 而不是 BOOL

我有一个 Objective C 函数声明为:

+ (BOOL)isScanningUnsupported:(NSError **)error;
Run Code Online (Sandbox Code Playgroud)

如果它返回true,我必须在我从(Swift)调用它的函数中返回nil。

所以我打电话给:

 var isUnsupported = false

 do { try  isUnsupported = PPCoordinator.isScanningUnsupported()
 } catch let error { throw error }

 if isUnsupported {return nil }
Run Code Online (Sandbox Code Playgroud)

但它告诉我:

无法将“()”类型的值分配给“Bool”类型的值

在 Objective C 中,它被称为:

if ([PPCoordinator isScanningUnsupported:error]) {
    return nil;
}
Run Code Online (Sandbox Code Playgroud)

我能做什么????

error-handling objective-c try-catch return-value swift2

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

Pandas Groupby在不同的轴上使用多个标准

我有一个df像DataFrame:

      | A | B | A_ | B_ |COMMON|
--------------------------------
0     | 1 | 3 | 0  | 1  | a    |
--------------------------------
1     | 8 | 5 | 4  | 0  | a    |
--------------------------------
2     | 3 | 6 | 2  | 4  | b    |
--------------------------------
3     | 9 | 9 | 1  | 7  | b    |
Run Code Online (Sandbox Code Playgroud)

我希望将所有列XX_所有字母组合在一起A,B,...(比方说,也可以调用该组X),以及使用组COMMON.我想稍后将函数std()应用于所有分组值.

所以结果如下:

COMMON  | …
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

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