South Africa's Pioneer Foods sounded a note of caution after announcing mixed full-year profits.