0
업데이트 :구문 분석에서 사용자 및 메시지 반환
여기까지 갈 수 있지만 여전히 사용자 이름을 반환 할 수 없습니다.
public async void getMessagesFromGroup1(string sGroupObjectId) {
try{
var innerQuery = ParseObject.GetQuery("Message").WhereEqualTo("Group", ParseObject.CreateWithoutData("Group", sGroupObjectId)).Include("User"); //.Include("Category");
IEnumerable<ParseObject> MyFirstResults = await innerQuery.FindAsync();
Console.WriteLine("made it past the query");
foreach (var result in MyFirstResults)
{
Console.WriteLine("made it into forloop");
var category = result.Get<string>("Content");
Console.WriteLine ("The message is......... " + category);
var userObject = result.Get<ParseObject>("User");
var user = result.Get<string>("username");
Console.WriteLine ("The from user......... " + user);
// return category;
}
}
catch(Exception exception){
Console.WriteLine ("- " + exception.Message.ToString());
}
}
나는 구문 분석하고 자 마린을 사용하여 메시지 보드 응용 프로그램을 구축하고있다.
메시지 테이블을 쿼리하고 각 메시지의 내용과 메시지 게시자의 사용자 이름을 반환해야합니다.
이렇게하면 목록이 반환됩니다.
사용자 정보가 아닌 Message.Content를 검색 할 수 있습니다.
어떻게 사용자 테이블에서 사용자 이름을 반환 할 수 있습니까?
귀하의 조언과 생각에 감사드립니다.
현재 코드 :
public async void getMessagesFromGroup(string sGroupObjectId) {
// OBJECT ID: ejphwBr3UX
var query = from message in ParseObject.GetQuery("Message")
where message["Group"] == ParseObject.CreateWithoutData("Group", sGroupObjectId)
select message;
IEnumerable<ParseObject> results1 = await query.FindAsync();
// List<ParseObject> list = results.ToList;
List<ParseObject> list = results1.ToList();
Console.WriteLine ("testing");
try
{
Console.WriteLine ("test" + list[0].Get<string>("Content") + " ");
}
catch (Exception exception){
Console.WriteLine ("- " + exception.Message.ToString());
}
// Get our button from the layout resource,
// and attach an event to it
}
예외가 입니다으로 구문 분석 개체를 변환했다입니다. –