(Swift) Transition from Imap.FetchSequenceAsMime to Imap.FetchSingleBd
Provides instructions for replacing deprecated FetchSequenceAsMime method calls with FetchSingleBd. Note: This example requires Chilkat v11.0.0 or greater.
func chilkatTest() {
let imap = CkoImap()!
// ...
// ...
var startSeqNum: Int = 1
var count: Int = 5
// ------------------------------------------------------------------------
// The FetchSequenceAsMime method is deprecated:
var sa: CkoStringArray? = imap.fetchSequence(asMime: startSeqNum, count: count)
if imap.lastMethodSuccess == false {
print("\(imap.lastErrorText!)")
return
}
// ...
// ...
sa = nil
// ------------------------------------------------------------------------
// Do the equivalent using FetchSingleBd.
imap.autoDownloadAttachments = true
var success: Bool = false
let bdMime = CkoBinData()!
var bUid: Bool = false
var i: Int = 0
while i < count {
success = imap.fetchSingleBd(startSeqNum + i, bUid: bUid, mimeData: bdMime)
// ...
// ...
i = i + 1
}
}
|