• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
NSSpellServerDelegate checkString
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NSSpellServerDelegate checkString


  • Subject: NSSpellServerDelegate checkString
  • From: Björn Sveinbjörnsson <email@hidden>
  • Date: Mon, 28 Jun 2010 11:53:43 +0200

Hi,

I'm implementing a spell/grammar checker using the new 10.6 API with
grammar support.
My NSSpellServerDelegate implementation causes a crash in our
spelling/grammar checking service.

The crash occurs when we return from the delegate method
checkString:range:types:options:inSpellDocumentWithTag:orthography:wordCount:

It looks like the NSRange object (encapsuled in a NSValue) object deep in
the returned array receives an isEqualToString message.
The return value from this method is a rather complicated data structure.

I looked at the code for WebEditorClient in WebKit to see a correct usage
from a client application.

I have not seen any examples of a delagate implementation of this.
So here are my questions.

1. A client application in need of grammar check uses NSSpellChecker to call
    checkString:range:types:options:inSpellDocumentWithTag:orthography:wordCount:
   This methods returns an array (NSArray *) of (NSTextCheckingResult *) items.

   Question: Is this the same array that is produced in NSSpellServerDelegate's
             spellServer:checkString:offset:types:options:orthography:wordCount:
             and if so has it been altered on the way from the delegate to the
             client application ?

2. In the API documentation for the NSTextCheckingResult the method
     grammarCheckingResultWithRange:details:
   states that the details parameter is
    "An array of details regarding the grammatical errors. This array
of strings is
     suitable for presenting to the user."

   Question: Is this correct?
             Should this not be an array of grammar detail dictionaries?


Regards,
Björn Sveinbjörnsson
Mac Developer,
Oribi AB
Lund, Sweden
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: inference of block return type
  • Next by Date: UIScrollView
  • Previous by thread: Re: window controller question
  • Next by thread: UIScrollView
  • Index(es):
    • Date
    • Thread