Ниже приведено описание println (newArticle)Как получить доступ к вложенным объектам в Swift?
Я могу получить доступ к абзацу с помощью newArticle.paragraphs [0]. Как получить доступ к предложениям [0]? (или это то, к чему я должен стремиться?)
Я пробовал newArticle.paragraphs [0] .sentences [0], но я получаю сообщение об ошибке, в котором говорится, что «AnyObject» не имеет члена с именем ' предложения'.
Article {
title = test;
viewed = 0;
paragraphs = RLMArray <0x7c986ec0> (
[0] Paragraph {
sentences = RLMArray <0x7c999da0> (
);
paragraphContent = 1最初,上帝创造了天地。
;
article = Article {
title = test;
viewed = 0;
paragraphs = RLMArray <0x7c9b4af0> (
[0] <Maximum depth exceeded>,
[1] <Maximum depth exceeded>,
[2] <Maximum depth exceeded>,
[3] <Maximum depth exceeded>
);
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
},
[1] Paragraph {
sentences = RLMArray <0x7c9b7dc0> (
);
paragraphContent = 2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
;
article = Article {
title = test;
viewed = 0;
paragraphs = RLMArray <0x7c9b6720> (
[0] <Maximum depth exceeded>,
[1] <Maximum depth exceeded>,
[2] <Maximum depth exceeded>,
[3] <Maximum depth exceeded>
);
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
},
[2] Paragraph {
sentences = RLMArray <0x7c9b6880> (
);
paragraphContent = 3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
article = Article {
title = test;
viewed = 0;
paragraphs = RLMArray <0x7c9b66c0> (
[0] <Maximum depth exceeded>,
[1] <Maximum depth exceeded>,
[2] <Maximum depth exceeded>,
[3] <Maximum depth exceeded>
);
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
},
[3] Paragraph {
sentences = RLMArray <0x7c9b6820> (
);
paragraphContent = ;
article = Article {
title = test;
viewed = 0;
paragraphs = RLMArray <0x7c9b9650> (
[0] <Maximum depth exceeded>,
[1] <Maximum depth exceeded>,
[2] <Maximum depth exceeded>,
[3] <Maximum depth exceeded>
);
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
}
);
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
}
Это то, что я вижу, когда я Println (newArticle.paragraphs [0] .DESCRIPTION)
Paragraph {
sentences = RLMArray <0x78f7b920> (
);
paragraphContent = 1最初,上帝创造了天地。
;
article = Article {
title = test;
viewed = 0;
paragraphs = RLMArray <0x78f7b570> (
[0] Paragraph {
sentences = RLMArray <0x78f7bdf0> (
);
paragraphContent = 1最初,上帝创造了天地。
;
article = Article {
title = test;
viewed = 0;
paragraphs = <Maximum depth exceeded>;
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
},
[1] Paragraph {
sentences = RLMArray <0x78f7c720> (
);
paragraphContent = 2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
;
article = Article {
title = test;
viewed = 0;
paragraphs = <Maximum depth exceeded>;
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
},
[2] Paragraph {
sentences = RLMArray <0x78f7c1f0> (
);
paragraphContent = 3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
article = Article {
title = test;
viewed = 0;
paragraphs = <Maximum depth exceeded>;
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
},
[3] Paragraph {
sentences = RLMArray <0x78f7f240> (
);
paragraphContent = ;
article = Article {
title = test;
viewed = 0;
paragraphs = <Maximum depth exceeded>;
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
}
);
articleContent = 1最初,上帝创造了天地。
2大地混沌苍茫,深渊的表面一片黑暗。上帝发出的动力运行在水面上。
3上帝说:“要有光。”光就出现了。4上帝看光是好的。上帝把光暗分开了。5上帝称光为“昼”,称暗为“夜”。过了晚上,到了早晨,是第一日。;
dateAdded = 2014-12-16 15:12:29 +0000;
};
}
Спасибо. Есть ли возможность пропустить эту структуру, чтобы я мог распечатать все предложения во всех абзацах всей статьи? Я могу задать другой вопрос, но, по крайней мере, помогу мне задать правильный вопрос. – webmagnets
Ознакомьтесь с разделом потоков управления документацией, и вы найдете подробную информацию о структурах циклов: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html – bjtitus