Guys are usually blunt objects. We don't always think on deep levels like girls do. That means we don't say things with subtle meanings behind them often, and we don't catch subtle meanings you put into things you say that often either. (Not saying it doesn't happen, just saying it isn't as common). If he isn't sure, it probably either means he isn't sure, and he doesn't want to hurt your feelings. If you want him to like you, do something he really wants. Do something different, exciting, something that will leave him wanting to see more of you. If that doesn't work, then it might not work out. Good luck.
If a guy says that he doesn't know if like you are not believe him. Never force anyone to like you as a person. What this bug is probably saying is he is still trying to "feel' you out and analyze how he feels about you. Give him some time, and when he figures it then you can take action, keep socializing with him or leave him alone if he can't accept you for who you are.
He might like some one else or mean he wants to find out if any other better opportunities are open. Don't settle for a guy that doesn't even know if he for surely likes you, get over him u can do better hun
I have the same problem so I as reading others answers and well I think that guys have an extremely hard time turning girls down. most of the time, a guy would rather go out with a girl then tell her that he doesn't like her, even if it is true. instead of turning you down, he said i don't know. which also means no, in a nicer way, but he really probably doesn't like you.