MIAMI -

A 25-year-old man was taken into custody Tuesday after holding a homeless teenage girl against her will for several days, police said.

According to detectives, Jazzima Barnes, 19, met James Myles through an online dating site and made plans to visit him over the weekend.

Barnes told police she tried to leave Myles' home at 26221 SW 123 Ave. in Miami around 7 p.m. Tuesday night, but he wouldn't let her leave. Barnes called 911 around 12:30 a.m. Wednesday on her disconnected cellphone.

Police said she did not know her whereabouts and stayed on the phone with the complaint officer for several hours as police tried to locate her. Barnes was eventually able to provide more detailed information about her location, and police were able to find her and arrest Myles.

Myles' sister told Local 10 News her brother and Barnes had been dating for a few weeks, and had an argument Wednesday morning. She said Barnes lied to police about being held against her will.

"He left several times, and she never attempted to try and leave or nothing," said Anquette Myles. "If she really wanted to leave, she could have. There was no one here but her."

According to police, the complaint officer heard Myles assault Barnes while still on the phone with the victim, and also heard Myles tell the victim she was not allowed to leave the home.