0
我正在製作一個在Mail.app中讀取電子郵件的應用程序。首先,應用程序從Mail.app所有發件人使用可可:如何創建新的SBElementArray?
NSArray *emailSenders = [self.mailBox.messages arrayByApplyingSelector:@selector(sender)];
我一定要顯示目標用戶郵件內容,例如只顯示來自「[email protected]」的所有郵件,所以我得到包含目標用戶的電子郵件
[emailSenders enumerateObjectsUsingBlock:^(NSString *emailSender, NSUInteger idx, BOOL *stop) {
if([emailSender rangeOfString:userEmail].location != NSNotFound){
[emails addObject:[self.mailBox.messages objectAtIndex:idx]];
}
}];
電子郵件是通過SBElementArray
SBElementArray *emails = [[SBElementArray alloc]init];
創造我想要的所有fetch發件人指標在電子郵件中的內容通過發送蘋果腳本事件只有一次,就像
[mails arrayByApplyingSelector:@selector(content)];
所以我創造我自己的SBElementArray,但問題是Xcode中顯示:*** -[SBElementArray init]: should never be used.
當我運行這段代碼,如何牛逼Ø解決它?
但我需要通過發送蘋果腳本agagin來獲取過濾的項目內容,比如'[mails arrayByApplyingSelector:@selector(content)];' – NOrder
@remysystem在實踐中是否因爲某些原因不起作用?我認爲這將是相同的,因爲在評估'sender'的過程中實現了評估。然而,自從我使用ScriptingBridge以來已經有一段時間了;我可能是錯的。 – justin