我看了看,却找不到答案。 我想使用UIActivityViewController将NSData添加到电子邮件附件中。 NSData附加到Facebook但不附加邮件。我怎么能这样做?
答案 0 :(得分:0)
最后它非常简单。我使用UIActivityItemSource
创建了一个类class MyCollection:
def __init__(self):
self._data = [] // should be {}
def __iter__(self):
'''
Return an iterator
'''
self._iterPoz = 0
return self
def __next__(self):
'''
Returns the next element of the iteration
'''
if self._iterPoz >= len(self._data):
raise StopIteration()
rez = self._data[self._iterPoz]
self._iterPoz = self._iterPoz + 1
return rez
然后添加
class ShareSummary: NSObject, UIActivityItemSource {
...
}
然后我使用UIActivityViewController发送电子邮件。