I am able to send a tweet easily using TWRequest like this as per the apple example,
ACAccountStore *account = [[ACAccountStore alloc] init];
ACAccountTyp
It is possible. You'll need to use addMultiPartData:withName:type: method for adding attributes for your tweet. Status text won't be displayed until you add it as multipart data.
TWRequest *postRequest = [[TWRequest alloc] initWithURL:[NSURL URLWithString:@"https://upload.twitter.com/1/statuses/update_with_media.json"] parameters:nil requestMethod:TWRequestMethodPOST];
NSData *myData = UIImagePNGRepresentation(img);
[postRequest addMultiPartData:myData withName:@"media" type:@"image/png"];
myData = [[NSString stringWithFormat:@"Any status text"] dataUsingEncoding:NSUTF8StringEncoding];
[postRequest addMultiPartData:myData withName:@"status" type:@"text/plain"];