Creating Array With Swift (Segmentation fault:11 Error)












0














Im trying to retrieve a list of objects from my parse database but no matter what solution I try to come up with, I get an error "Segmentation fault: 11"



Here is the code I have been messing around with, I'm trying to set a list of workgroups to an array like this;



["Road Closure", "Damaged Roads and Streets", "Water and Sewage", "Landscaping", "Trash and Waste Management", "Crime", "Other"]


Here is my function.



  func getWorkgroups(){
var testArray = [String]()
let query = PFQuery(className: "Workgroups")
let runkey = query.order(byAscending: "workgroup")
runkey.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as [PFObject]!{
for object in objects {
let load = object.objectForKey("workgroup") as! String
self.testArray.append(load)
print(self.testArray)
}
}
}else {
}
} as! PFQueryArrayResultBlock

}









share|improve this question
























  • You want if let objects = objects as [PFObject] - No exclamation mark. You can't cast an optional array of PFObject to a implicitly unwrapped optional array of PFObject. You should also rethink your use of as! String - Any time you use ! you have an opportunity for a crash,
    – Paulw11
    Nov 21 at 3:43












  • thanks for the reply. i fixed all of those things and im still getting the same error.
    – klykins
    Nov 21 at 4:20










  • You should set an exception breakpoint to identify exactly which line it is crashing on and the full details of the exception message
    – Paulw11
    Nov 21 at 4:21










  • thanks for your help i was able to figure this out using a different approach.
    – klykins
    Nov 21 at 4:36
















0














Im trying to retrieve a list of objects from my parse database but no matter what solution I try to come up with, I get an error "Segmentation fault: 11"



Here is the code I have been messing around with, I'm trying to set a list of workgroups to an array like this;



["Road Closure", "Damaged Roads and Streets", "Water and Sewage", "Landscaping", "Trash and Waste Management", "Crime", "Other"]


Here is my function.



  func getWorkgroups(){
var testArray = [String]()
let query = PFQuery(className: "Workgroups")
let runkey = query.order(byAscending: "workgroup")
runkey.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as [PFObject]!{
for object in objects {
let load = object.objectForKey("workgroup") as! String
self.testArray.append(load)
print(self.testArray)
}
}
}else {
}
} as! PFQueryArrayResultBlock

}









share|improve this question
























  • You want if let objects = objects as [PFObject] - No exclamation mark. You can't cast an optional array of PFObject to a implicitly unwrapped optional array of PFObject. You should also rethink your use of as! String - Any time you use ! you have an opportunity for a crash,
    – Paulw11
    Nov 21 at 3:43












  • thanks for the reply. i fixed all of those things and im still getting the same error.
    – klykins
    Nov 21 at 4:20










  • You should set an exception breakpoint to identify exactly which line it is crashing on and the full details of the exception message
    – Paulw11
    Nov 21 at 4:21










  • thanks for your help i was able to figure this out using a different approach.
    – klykins
    Nov 21 at 4:36














0












0








0







Im trying to retrieve a list of objects from my parse database but no matter what solution I try to come up with, I get an error "Segmentation fault: 11"



Here is the code I have been messing around with, I'm trying to set a list of workgroups to an array like this;



["Road Closure", "Damaged Roads and Streets", "Water and Sewage", "Landscaping", "Trash and Waste Management", "Crime", "Other"]


Here is my function.



  func getWorkgroups(){
var testArray = [String]()
let query = PFQuery(className: "Workgroups")
let runkey = query.order(byAscending: "workgroup")
runkey.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as [PFObject]!{
for object in objects {
let load = object.objectForKey("workgroup") as! String
self.testArray.append(load)
print(self.testArray)
}
}
}else {
}
} as! PFQueryArrayResultBlock

}









share|improve this question















Im trying to retrieve a list of objects from my parse database but no matter what solution I try to come up with, I get an error "Segmentation fault: 11"



Here is the code I have been messing around with, I'm trying to set a list of workgroups to an array like this;



["Road Closure", "Damaged Roads and Streets", "Water and Sewage", "Landscaping", "Trash and Waste Management", "Crime", "Other"]


Here is my function.



  func getWorkgroups(){
var testArray = [String]()
let query = PFQuery(className: "Workgroups")
let runkey = query.order(byAscending: "workgroup")
runkey.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as [PFObject]!{
for object in objects {
let load = object.objectForKey("workgroup") as! String
self.testArray.append(load)
print(self.testArray)
}
}
}else {
}
} as! PFQueryArrayResultBlock

}






ios arrays swift






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 at 11:04









Rengers

7,72512343




7,72512343










asked Nov 21 at 2:02









klykins

105




105












  • You want if let objects = objects as [PFObject] - No exclamation mark. You can't cast an optional array of PFObject to a implicitly unwrapped optional array of PFObject. You should also rethink your use of as! String - Any time you use ! you have an opportunity for a crash,
    – Paulw11
    Nov 21 at 3:43












  • thanks for the reply. i fixed all of those things and im still getting the same error.
    – klykins
    Nov 21 at 4:20










  • You should set an exception breakpoint to identify exactly which line it is crashing on and the full details of the exception message
    – Paulw11
    Nov 21 at 4:21










  • thanks for your help i was able to figure this out using a different approach.
    – klykins
    Nov 21 at 4:36


















  • You want if let objects = objects as [PFObject] - No exclamation mark. You can't cast an optional array of PFObject to a implicitly unwrapped optional array of PFObject. You should also rethink your use of as! String - Any time you use ! you have an opportunity for a crash,
    – Paulw11
    Nov 21 at 3:43












  • thanks for the reply. i fixed all of those things and im still getting the same error.
    – klykins
    Nov 21 at 4:20










  • You should set an exception breakpoint to identify exactly which line it is crashing on and the full details of the exception message
    – Paulw11
    Nov 21 at 4:21










  • thanks for your help i was able to figure this out using a different approach.
    – klykins
    Nov 21 at 4:36
















You want if let objects = objects as [PFObject] - No exclamation mark. You can't cast an optional array of PFObject to a implicitly unwrapped optional array of PFObject. You should also rethink your use of as! String - Any time you use ! you have an opportunity for a crash,
– Paulw11
Nov 21 at 3:43






You want if let objects = objects as [PFObject] - No exclamation mark. You can't cast an optional array of PFObject to a implicitly unwrapped optional array of PFObject. You should also rethink your use of as! String - Any time you use ! you have an opportunity for a crash,
– Paulw11
Nov 21 at 3:43














thanks for the reply. i fixed all of those things and im still getting the same error.
– klykins
Nov 21 at 4:20




thanks for the reply. i fixed all of those things and im still getting the same error.
– klykins
Nov 21 at 4:20












You should set an exception breakpoint to identify exactly which line it is crashing on and the full details of the exception message
– Paulw11
Nov 21 at 4:21




You should set an exception breakpoint to identify exactly which line it is crashing on and the full details of the exception message
– Paulw11
Nov 21 at 4:21












thanks for your help i was able to figure this out using a different approach.
– klykins
Nov 21 at 4:36




thanks for your help i was able to figure this out using a different approach.
– klykins
Nov 21 at 4:36

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53404326%2fcreating-array-with-swift-segmentation-fault11-error%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53404326%2fcreating-array-with-swift-segmentation-fault11-error%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

404 Error Contact Form 7 ajax form submitting

How to know if a Active Directory user can login interactively

TypeError: fit_transform() missing 1 required positional argument: 'X'