这个在Xcode 7.0中完美运行的代码现在引发了一个错误:在第二行的Xcode 7.3.1中不明确地使用了下标。
let ar = sender.draggingPasteboard().propertyListForType("ABLinkedPeopleUIDsPboardType") as! NSArray?
let uniqueID = ar![0][0] as! String
我知道NSArray本身现在被认为是不好的做法,但是我需要做些什么来编译和运行呢?
答案 0 :(得分:1)
use DB3
insert into dbo.user (user_id, name)
select (
select user_id, name
from DB1.dbo.user
union
select user_id,name
from DB2.dbo.user)
是一个单维数组,但您尝试将其用作二维数组。我看不出这将如何编译。
你需要立即转换为Swift类型,这样你就可以继续使用Swift进行编程,而不是在强力解包的Optionals中漂泊。
怎么样:
var mongoose = require('mongoose');
var FolderSchema = new mongoose.Schema({
SubFolders = [ type:monogoose.Schema.Types.ObjectId, ref : 'Folders']
});
var folder = mongoose.model('Folders',FolderSchema);
module.exports = folder;
Hayden的链接是正确的一般性讨论,但如果您不熟悉将Obj C桥接到Swift,则可能难以应用于您的特定情况。