Khi cố gắng tạo Trình trợ giúp khởi chạy theo tài liệu của Apple (và tutorial-ized), có vẻ như tôi đang gặp trục trặc do chuyển mã Mục tiêu-C sang Swift. .. trình biên dịch của ai không thể thừa hơn trong trường hợp này.Loại 'Boolean' không phù hợp với giao thức 'BooleanType'
import ServiceManagement
let launchDaemon: CFStringRef = "com.example.ApplicationLauncher"
if SMLoginItemSetEnabled(launchDaemon, true) // Error appears here
{
// ...
}
Lỗi này có vẻ luôn là:
Type 'Boolean' does not conform to protocol 'BooleanType'
Tôi đã cố gắng đúc để Bool
ở một số địa điểm, trong trường hợp tôi chỉ đơn giản là làm việc với một redundant, archaic primitive (hoặc đưa vào bởi Obj-C hoặc Core Foundation), không có kết quả.
Chỉ trong trường hợp, tôi đã cố gắng đúc phản ứng:
SMLoginItemSetEnabled(launchDaemon, true) as Bool
trong đó sản lượng các lỗi:
'Boolean' is not convertible to 'Bool'
... nghiêm túc?
thân yêu Chris, bạn có thể thêm skype của tôi không: [email protected] và giúp tôi triển khai SMLoginItemSetEnabled. Tôi đang trực tuyến ngay bây giờ. Cám ơn rất nhiều. –